Autor
|
Tema: Problema con Include (Leído 2,247 veces)
|
cuerty
Desconectado
Mensajes: 15
|
Tengo un problema con el include. si lo intento con
include ("usuarios.php"); me funciona perfectamente pero si quiero incluir algo como
include ("usuarios.php?id=3"); no funciona, y sale lo siguiente
Warning: include("usuarios.php?id=3") [function.include]: failed to open stream:
como si no lo encontrara pero esta alli, solo que quiero que en la direccion que me va a mostrar este el id=3 para saber a que usuario se refiere, todo funciona por separado pero cuando lo meto al include deja de funcionar alguien sabe que puedo hacer?
gracias...
|
|
|
En línea
|
|
|
|
Casidiablo
|
Lo que sucede es que a include debes pasarle el nombre de un fichero, y este lo INCLUYE dentro del principal. Pero, como el procesamiento de dicho fichero se hace después de hacer el "include", NO puedes hacer que se procese una petición get.
En conclusión, no se puede como lo estás haciendo. Pero, ten en cuenta que una vez que hayas incluido el archivo NORMALMENTE (solo "usuarios.php"), este puede recoger las variables GET del archivo principal. Por lo que podrías entonces desde el navegador: blabla.com/principal.php?id=3, y ese id lo va a poder procesar usuarios.php.
Un saludo!
|
|
|
En línea
|
|
|
|
cuerty
Desconectado
Mensajes: 15
|
Gracias Casidiablo, ya lo habia intentado tambien de esa forma pero no se por que no me toma el id de la url,
si llamo usuaios.php?id=3 funciona perfectamente pero si lo pongo en el include usuarios.php y en index.php?accion=usuarios&id=3, el id no me lo toma
uso $_GET['id']; varias veces y en distintas partes del codigo pero no lo toma
|
|
|
En línea
|
|
|
|
#!drvy
|
Podrias postear el codigo donde usas id3.....fijate si en el usuarios.php usas otro includel..
Saludos
|
|
|
En línea
|
|
|
|
cuerty
Desconectado
Mensajes: 15
|
Solucionado, si el problema era que como estoy usando librerias xajax que tambien las mando llamar, se llamaban en usuarios.php y no en index.php, solo las cambie y ya funciona todo perfecto, muchas gracias
|
|
|
En línea
|
|
|
|
|
|