Hola.. alguien sabe como puedo hacer una web con ? = asi "http://www.dominio.com/index.php?id=02"
alguien conoces tutoriales sobre eso..
gracias!!
| |||
El ? separa el nombre de la web o script de los parámetros que quieres enviar, para separar los siguientes parámetros se usa el & www.site.es/index.php?var1=pepe&var2=34&var3=xxx Saludos.
__________________ Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf) Última edición por DjNelson; 21/11/2005 a las 16:29 |
| |||
En enlace anterior solo es un ejemplo, en él se envían tres parámetros a un script llamado index.php y son: var1 que tiene un valor de "pepe" var2 que tiene un valor de "34" var3 que tiene un valor de "xxx" Guarda el siguiente ejemplo con el nombre de prueba.php: Código PHP: Saludos.
__________________ Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf) Última edición por DjNelson; 21/11/2005 a las 17:48 |
| ||||
Hola gracias por responder... hize todo lo que me dijste pero me sale un error que es lo que estoy haciendo mal el erro es este.. y una otra cosa cuando pongo index.php?=001 no imprime la pagina 001.php siguie ahi en index.php index.php Código PHP: Código PHP: Warning: main(home.php): failed to open stream: No such file or directory in /home/stepweb/public_html/e/index.php on line 13 Warning: main(): Failed opening 'home.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/stepweb/public_html/e/index.php on line 13 probando .............. Link de la pagina AQUI |
| ||||
Cita: Consulta las FAQ, claramente tienes una que dice textualmente "Como hago esas páginas web que las secciones q incluyen son del tipo index.php?id=2". ¿no es prácticamente tu misma pregunta?.
Iniciado por Stephano alguien sabe como puedo hacer una web con ? = asi "http://www.dominio.com/index.php?id=02" http://www.forosdelweb.com/showthrea...278#post265278 Entrarás, te darás cuenta que a eso se les conoce como "Web Modulares", buscarás en el foro --supongo te quedarían dudas-- y hayarás un artículo muy citado: http://www.zonaphp.com/articulo34.php Cita: La URI debe tener un parámetro y su valor, tu solo indicas el valor, no el parámetro. Deberia de ser archivo.php?parametro=valor (index.php?id=001 --en serio clickea el enlace cuando pongo index.php?=001 no imprime la pagina 001.php siguie ahi en index.php ![]() Comentario: Seguramente tienes register_globals en ON, por seguridad --y porque es obsoleto-- deberías desactivar esto y recojer los valores con la variable (matriz) superglobal $_GET. Otra FAQ: http://www.forosdelweb.com/showthrea...989#post238989 Según tu ejemplo sería $_GET['id']; bien puedes asignarselo a una variable $id para que manejes todo eso: Código PHP: Código HTML: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Documento sin título</title> </head> <body> <!-- EL SIGUIENTE CÓDIGO PERTENECERIA A 001.php --> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Documento sin título</title> </head> <body> nueva web bla bla </body> </html> <!-- FIN DE 001.php --> <p>probando .............. </p> <p><a href="index.php?=001">link</a></p> </body> </html> Cita: El error (que es cuestión aparte de todo lo dicho) te esta diciendo que no encuentra el archivo home.php... como estás indicando solo el nombre del archivo ("sin ruta"), se entiende dicho archivo esta en la misma carpeta. Analizando el enlace que dejas se ve que no es así: http://www.stepweb.info/e/home.phpWarning: main(home.php): failed to open stream: No such file or directory in /home/stepweb/public_html/e/index.php on line 13 Espero haberte aclarado tus dudas... lee los enlaces que dejo para que entiendas la teoria de las webs modulares y el uso del include(). Suerte! ![]() EDITO: Releyendo tus palabras: Cita: .. y seguirá en index.php supongo ya te quedará claro eso. Incluyes código, no redireccionas (como para que "no siga en el index"). Redireccionar es otra cosa y requiere de mucho más cuidado (haciendose con PHP)... ignora este comentario no imprime la pagina 001.php siguie ahi en index.php ![]() ![]()
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" Última edición por jam1138; 22/11/2005 a las 04:22 |
| ||||
Cita: lo que quieras!. según entiendo ese código (pensé que tú lo habías escrito) esta pensado para que home.php sea, propiamente, tu página de inicio, el default, el "verdadero index". No es otro archivo más que incluir, así como lo es 001.php ó error.php, todo depende de "las circuntancias" que se den (traduscase: de qué condiciones se cumplan).home.php que codigo debe de ir ahi o simplemente hago un php en blanco? ... los enlaces iniciales (FAQ, artículos), tienes toda la teoría y mucho código. ![]()
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| |||
$_GET es un array .. así que puedes recorrerlo comodamente con un bucle tipo: Código PHP: Un saludo, |