Foros del Web » Programando para Internet » PHP »

como poner "index.php?seccion=bla"...?

Estas en el tema de como poner "index.php?seccion=bla"...? en el foro de PHP en Foros del Web. Hola hace mucho que no escribía, pero bueno no simpre asaltan las dudas, bueno la duda que qiero exponer hoy es: he visto qe muchos ...
  #1 (permalink)  
Antiguo 13/04/2008, 08:26
Avatar de nicohx  
Fecha de Ingreso: enero-2008
Mensajes: 9
Antigüedad: 16 años, 3 meses
Puntos: 0
Sonrisa como poner "index.php?seccion=bla"...?

Hola hace mucho que no escribía, pero bueno no simpre asaltan las dudas, bueno la duda que qiero exponer hoy es:
he visto qe muchos sitios incluyendo este usan php...yo tambien lo uso pese a que no se manejarlo muy bien lo uso.. mi duda es por ejemplo como puedo hacer para que una seccion de mi sitio quede con una url similar a esta "blabla.com/index.php?go=blabla" en este caso el 2do. Blabla sería el nombre de la sección... bueno gracias de antemano...
  #2 (permalink)  
Antiguo 13/04/2008, 16:26
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 4 meses
Puntos: 36
Re: como poner "index.php?seccion=bla"...?

nicohx sería algo así:

Código PHP:
<?

$seccion 
$_GET["seccion"];

if(empty(
$seccion) || !file_exists($seccion)){

include(
"./data/index.php");

}else{

include(
$seccion ".php");

}

?>
Se llama web modular.
__________________
Spread Firefox | Download Day 2008
¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/
  #3 (permalink)  
Antiguo 14/04/2008, 09:45
Avatar de nicohx  
Fecha de Ingreso: enero-2008
Mensajes: 9
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: como poner "index.php?seccion=bla"...?

Gracias y ese codigo se incluye en la página index.php sierto?
  #4 (permalink)  
Antiguo 14/04/2008, 10:01
Avatar de nicohx  
Fecha de Ingreso: enero-2008
Mensajes: 9
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: como poner "index.php?seccion=bla"...?

La pagina me sale en blanco algo paso a ver...
Código:
<?php

$seccion = $_GET["seccion"];

if(empty($seccion) || !file_exists($seccion)){

include("./data/index.php");

}else{

include($seccion . "(aqui se pone la sección qe quiero qe se vea?).php");

}

 ?>
  #5 (permalink)  
Antiguo 14/04/2008, 10:26
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Re: como poner "index.php?seccion=bla"...?

no.... en $seccion se almacena lo ke tomamos de index.php?seccion=un_ejemplo

asi entonces, $seccion pasa a ser un_ejemplo.php (segun el script)
entonces... debe existir tal archivo para usarlo con include() cierto???

recuerda ke le estas dando todo el premiso a $seccion de ser incluido... pero como no tiene una ruta predefinida se basara desde la raiz.... no como tu otro archivo ./data/index.php ((ke esta debajo de data))

a menos ke lo tomes de este modo.... index.php?seccion=./data/mi_seccion
o algo asi...

kita tu.... (aqui se pone la sección qe quiero qe se vea?) y asegurate ke el archivo exista ya ke ahi en esa parte, el codigo ha solucionado y pondraa algo por ti... segun el script
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:32.