Hola a todos:
Tengo un problema bastante raro, os explico. Me interesa pasar una variable de una web a otra, sin que existan formularios de por medio. La sentencia que pongo es la siguiente:
header("Location: pagina.php?id=$idusuario");
La variable $idusuario está inicializada y es correcta. Resulta que en la pagina a la que redirijo, es decir "pagina.php" me dice que la variable $id esta indefinida. Me sale este error:
Notice: Undefined variable: id in c:\archivos de programa\easyphp1-8\www\pagina.php on line 87
En la linea que me da el error lo único que tengo es:
echo $id;
Para comprobar si funciona o no. Además es muy curioso pues utilizo esta forma de pasar variables en otra web que tengo alojada en internet. Al realizar esta web como local (es decir, en localhost) he llegado a pensar que puede ser por la configuración del apache o algo por el estilo.
Por último lo más llamativo de todo es que en la barra del navegador (la de direcciones), aparece :
http://localhost/pagina.php?id=loqueseaSiendo correcto el valor que toma 'id' pero no podiendolo utilizar por el error mencionado anteriormente. Me estoy volviendo un poco loco porque la verdad es que no tiene mucho sentido. Espero que me ayuden por favor.
Un saludo.