Solucionar error PHP: Undefined variable: HTTP_SERVER_VARS

php Dejar un comentario

Tienes una web en PHP funcionando perfectamente y tienes que pasarla a otro servidor, pero resulta que en el nuevo servidor, aunque la web carga, aparece un error similar a este:
Notice: Undefined variable: HTTP_SERVER_VARS in /var/www/web/fichero.php on line 298

El problema es que el servidor no reconoce la variable HTTP_SERVER_VARS. Para que la reconozca debes acceder al php.ini y poner a On las opciones  register_globals y register_long_arrays. Reiniciamos Apache y comprobamos si el error ha desaparecido.

Si esto no funciona podemos ir al fichero y la línea indicados en el error y sustituir  HTTP_SERVER_VARS por _SERVER. Por ejemplo, si tenemos:

$HTTP_SERVER_VARS['PHP_SELF'];

Podemos cambiarlo por:

$_SERVER['PHP_SELF'];

También podemos tener problemas con otras variables, que podemos solucionar sustituyendolas por otras:

$HTTP_GET_VARS sustituir por $_GET

$HTTP_POST_VARS sustituir por $_POST

Más información:

Manual de PHP: Variables Predefinidas

Entradas relacionadas

8 Respuestas para “Solucionar error PHP: Undefined variable: HTTP_SERVER_VARS”

  1. oscar lopez Dijo:

    hola espero que esten bien …… tengo una pregunta. ya realice los cambios que ustedes recomiendan pero el error persiste. pero esta vez me enseña este mensaje.

    Notice: Undefined index: opt in C:\wamp\www\pintura\cliente.php on line 83

    espero me puedan ayudar gracias

  2. Igor Dijo:

    Eso es un error en el código de tu página, nada que ver con el servidor web.

  3. BRANI Dijo:

    Igual que igor al cambiar el ini me manda el error:

    Notice: Undefined index:

  4. Carlos Medina Dijo:

    Muchas gracias si me funciono

  5. Armando Dijo:

    Hola como estas quisiera que me ayudes yo no puedo entrar a hotmail por cuanto pongo mi usuario y contraseña y doy entrar me sale email-error.php y no se por que espero me puedas ayudar

  6. Pedro Dijo:

    Muchas gracias por la solucion tenia todo el dia buscandola

  7. Rene(Bolivia) Dijo:

    cambien su servidor a Xampp 1.7.1 porque las versiones superiores tienen que ser confuguradas exaustivamente

  8. Brandon Dijo:

    Hola, el error: “Undefined index: opt in C:\wamp\www\pintura\cliente.php on line 83″, tomando la nota que dijo Ozcar Lopez, cual es la solucion a este tipo de errores, o sobre que se tiene que corregir, yo en mi caso; presento este mismo caso, y honestamente ya realcé un analisis exustivo sobre todo mi codigo fuente, y no detecte ningun error. Ayuda!!!

Deja un comentario

WP Tema & Iconos por N.Design Studio
Traducido por luisitob2
Entradas RSS Comentarios RSS Acceder