Foros del Web » Programando para Internet » PHP »

Algo muy raro

Estas en el tema de Algo muy raro en el foro de PHP en Foros del Web. Buenos días, tengo mucho visitando su foro y la verdad me han resuelto muchas dudas en cuanto a php se refiere, ahora me gustaría pedirles ...
  #1 (permalink)  
Antiguo 15/12/2009, 11:58
 
Fecha de Ingreso: diciembre-2009
Mensajes: 8
Antigüedad: 14 años, 4 meses
Puntos: 0
Algo muy raro

Buenos días, tengo mucho visitando su foro y la verdad me han resuelto muchas dudas en cuanto a php se refiere, ahora me gustaría pedirles ayuda mas directamente.

El problema es lo siguiente:

Tengo un menu:
Código HTML:
<a href="?page=contacto">Contacto</a>
<a href="?page=portafolio">Portafolio</a>
<a href="?page=who">Otro más</a> 
y la estructura de dicho menu:

Código PHP:
<?
switch($page){
case 
'contacto'?>
Página de contacto
<?
break;

case 
'portafolio'?>
Página de portafolio
<?
break;

case 
'who'?>
Página otra
<?
break;
}
?>
Lo subo a mi servidor que desde luego soporta PHP y digamos que en la carpeta root, funciona de maravilla, pero si lo meto a la carpeta sitios por llamarla asi, no funciona, le doy clic al link y nomas no pasa nada y si lo regreso a la carpeta root, funciona de nuevo.

¿A alguién le ha pasado eso antes?
¿Tengo que moverle algo a mi carpeta o tengo que usar algun tipo de ruta tipo flash (_parent, _root, etc.) para que funcione?

Espero sus aportaciones y me pongo a su disposición para cualquier duda!

Gracias.
  #2 (permalink)  
Antiguo 15/12/2009, 12:01
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 8 meses
Puntos: 150
Respuesta: Algo muy raro

Ponle nombre del archivo php al enlace, por ejemplo asi:

<a href="pagina.php?page=contacto">Contacto</a>
  #3 (permalink)  
Antiguo 15/12/2009, 12:01
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Algo muy raro

antes de

switch($page){


pone


$page = $_GET["page"];
__________________
More about me...
~ @rhyudek1
~ Github
  #4 (permalink)  
Antiguo 15/12/2009, 12:09
 
Fecha de Ingreso: diciembre-2009
Mensajes: 8
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Algo muy raro

Oh ya me funcionó, muchas gracias.

¿A que se debe que en unas carpetas si funcione y en otras no aun si en el GET?

De igual forma muchas gracias!
  #5 (permalink)  
Antiguo 15/12/2009, 12:13
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Algo muy raro

de tener o no activadas las variables globales..

es mas seguro que esten desactivadas en todo caso porque con un poco de imaginacion es refacil hackear cualquier cosa de esa forma :B
saludos!
__________________
More about me...
~ @rhyudek1
~ Github
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 09:49.