Asunto: Error Undefined variable mode apache y PHP
Tengo un servidor web con Apache y PHP, actualicé a PHP 5 hace unas semanas y cambié en la programación de PHP algunas funciones obsoletas de PHP 4 por las actuales de PHP 5. El caso es que las páginas se cargan bien pero revisando el log de apache veo que este error se repite contínuamente:
[Sat Jun 01 17:11:02 2013] [error] [client xxx] PHP Notice: Undefined variable: mode in /var/www/facturacion/factura.php on line 230, referer: xxx.com/insertarfactura&sa=show_month&year=2013&month=05&month_l=Mayo
¿A qué puede ser debido?
Publicado:
Sab Jun 01, 2013 2:15 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Error Undefined variable mode apache y PHP
Anuncios
¿Podrías postear las líneas del fichero PHP que te indica el error?
Publicado:
Sab Jun 01, 2013 2:19 pm
varios Magnífico usuario
Registrado: Oct 10, 2006 Mensajes: 2092
Asunto: Re: Error Undefined variable mode apache y PHP
Anuncios
alonsojpd escribió:
¿Podrías postear las líneas del fichero PHP que te indica el error?
En estas líneas:
Código:
else
if ($phpver > '4.0')
{
if (strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip'))
{
if (extension_loaded('zlib'))
{
$do_gzip_compress = TRUE;
Publicado:
Sab Jun 01, 2013 3:14 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Error Undefined variable mode apache y PHP
Anuncios
varios escribió:
Código:
else
if ($phpver > '4.0')
{
if (strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip'))
{
if (extension_loaded('zlib'))
{
$do_gzip_compress = TRUE;
HTTP_SERVER_VARS está en desuso y en versiones de PHP 5 y superiores es muy recomendable sustituirlo por _SERVER. En el caso de tu código sería:
Código:
else
if ($phpver > '4.0')
{
if (strstr($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip'))
{
if (extension_loaded('zlib'))
{
$do_gzip_compress = TRUE;
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A