Programación Web y Scripting > PHP
Variables Entre Distintas Paginas
bellidin:
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=loquesea
Siendo 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.
NRM:
Debes buscarla en $_GET['id']
NioZero:
tambien puede estar en
$_REQUEST['id'];
el_shanky:
YYY??? ACOSTUMBREN A EXPRESAR SI ENCONTRARON LA SOLUCION!!! ME NERVAN ESTOS HILOS MUETOS!!!! :angry:
Yo tengo el mismo error pero a mi cuando hago un echo de la varaible me muestra $lavariable es decir me lo lee como texo! alguien sabe como debo pasarla? :S
Mollense:
--- Cita de: "el_shanky" --- YYY??? ACOSTUMBREN A EXPRESAR SI ENCONTRARON LA SOLUCION!!! ME NERVAN ESTOS HILOS MUETOS!!!! :angry:
Yo tengo el mismo error pero a mi cuando hago un echo de la varaible me muestra $lavariable es decir me lo lee como texo! alguien sabe como debo pasarla? :S
--- Fin de la cita ---
JA, la solución que ha dado NRM me parece correcta. Por lo demás, mostranos la linea en donde imprimís la variable.
Navegación
[#] Página Siguiente
Ir a la versión completa