Tema: servidores??
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/08/2006, 22:18
califa010
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 18 años, 2 meses
Puntos: 5
Buenas, lo más probable es que la configuracion de register_globals sea distinta en los dos servidores (se configura desde el php.ini, pero seguramente no vas a poder modificarla en el servidor que no es tuyo). Hay mucha información sobre este tema, un punto de partida podría ser http://es.php.net/register_globals

Para saber si es eso, hacé un phpinfo() y compará el valor de register_globals en el server y en tu máquina.

Si por alguna razón no podés ejecutar un phpinfo() en el otro server, una prueba rápida para saber si ahí está el problema sería esta:

Código PHP:
<?php
if(isset($_GET['test'])) {
    echo 
"el parámetro test se recibió correctamente: {$_GET['test']}";
}
if(isset(
$test2)){
    echo 
"el parámetro test2 se recibió correctamente: $test2; register_globals está ON";
}
?>
Guardá el archivo como globals.php (o como prefieras), subilo al server y desde el navegador pone: http://www.tuserver.com/globals.php?...robandoGlobals

Lo más probable es que en ese server sólo veas por pantalla el parámetro test; si hacés la prueba en tu máquina, en cambio, vas a ver los dos, test y test2 (si efectivamente se trata de register_globals, que tiene toda la pinta...)


Suerte
Califa