Comunidad de diseño web y desarrollo en internet online

Notice: Use of undefined constant var_usuario – assumed

Citar            
MensajeEscrito el 17 Oct 2019 12:38 am
Estoy realizando un sitio.
En la notebook tengo instalado xampp-win32-5.5.19-0-VC11 y allí no tengo problemas.
Compré una PC y para no tener problemas con el PHP también allí instalé la misma versión de xampp.
El tema es que en la PC luego de realizar el login al sitio que estoy realizando se muestran varios errores Notice: Use of undefined constant var_usuario – assumed…, pero en la notebook estos errores no aparecen, o sea, accedo al sitio y no se visualizan estos errores.
Ejemplos de errores visualizados...:

Notice: Use of undefined constant var_usuario - assumed 'var_usuario' in C:\xampp\htdocs\crpper\administrador\index1.php on line 51

Notice: Use of undefined constant var_tipousuario - assumed 'var_tipousuario' in C:\xampp\htdocs\crpper\administrador\index1.php on line 56

Notice: Use of undefined constant cerrarsesion - assumed 'cerrarsesion' in C:\xampp\htdocs\crpper\administrador\index1.php on line 56

Notice: Use of undefined constant codigo - assumed 'codigo' in C:\xampp\htdocs\crpper\administrador\index1.php on line 56

Notice: Use of undefined constant codigo - assumed 'codigo' in C:\xampp\htdocs\crpper\administrador\index1.php on line 60

Notice: Use of undefined constant var_tipousuario - assumed 'var_tipousuario' in C:\xampp\htdocs\crpper\administrador\index1.php on line 60


Gracias por la ayuda.
Saludos.-

Por garchabig

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 17 Oct 2019 10:54 am
Habitualmente pasa cuando algo que deberia ser asi

$myvar['myIndex'];

lo pones asi

$myvar[myIndex];

Hay variantes, pero tiene que ver con que olvides poner comillas en los indices o el signo peso antes de la variable

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome
Citar            
MensajeEscrito el 18 Oct 2019 08:43 am

solisarg escribió:

Habitualmente pasa cuando algo que deberia ser asi

$myvar['myIndex'];

lo pones asi

$myvar[myIndex];

Hay variantes, pero tiene que ver con que olvides poner comillas en los indices o el signo peso antes de la variable

Jorge


Buenas!
El problema estaba en el php.ini.
Los mensajes que informa PHP son "Notice", una notificación simplemente.
Se puede solucionar el problema en el código para no utilizar constantes no definidas, o indicar en el php.ini que no muestre las "Notice".
Hay que modificar la linea que empieza por error_reporting y dejar algo así:

error_reporting = E_ALL & ~E_NOTICE

Luego de modificar el php.ini hay que reiniciar el servidor Web.
Muchas gracias por la respuesta.

Por garchabig

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 18 Oct 2019 03:23 pm
:lol: aunque deberias de corregir esos errores amigo :)

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

chrome
Citar            
MensajeEscrito el 18 Oct 2019 07:13 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.