Foros del Web » Programando para Internet » PHP »

problemas con $PHP_SELF

Estas en el tema de problemas con $PHP_SELF en el foro de PHP en Foros del Web. Hola amigos, tengo una curiosidad que espero puedan ayudarme, en muchas páginas de php es muy util la variable $PHP_SELF para validar formularios y acciones ...
  #1 (permalink)  
Antiguo 02/08/2006, 11:21
Avatar de phprim  
Fecha de Ingreso: julio-2006
Ubicación: En mi trabajo
Mensajes: 90
Antigüedad: 17 años, 9 meses
Puntos: 0
Pregunta problemas con $PHP_SELF

Hola amigos, tengo una curiosidad que espero puedan ayudarme, en muchas páginas de php es muy util la variable $PHP_SELF para validar formularios y acciones en el mismo, pero resulta que mi localhost, no lo reconoce y dice un mensaje de FORBIDDEN, existe alguna solucion para que mi browser reconozca esta variable??, la sintacis que uso es +- asi:

<form name="form" action="<? $PHP_SELF?action=valida" ?>" method=post>
pd:tengo configurado el apache+php+mysql sobre easyphp 1.8
  #2 (permalink)  
Antiguo 02/08/2006, 11:25
Avatar de djreficul  
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 17 años, 9 meses
Puntos: 0
Has probado con $_SERVER['PHP_SELF']?

Y otra kosa (ya se lo digo a todos, jejeje), usa siempre <?php en lugar de la etiqueta corta si desarrollas para servidores ajenos, nunca se sabe cuando cambiarán la directiva de las etiquetas cortas en el php.ini

Saludos.
__________________
La muerte es un camino que todos debemos recorrer...
  #3 (permalink)  
Antiguo 02/08/2006, 11:37
Avatar de nosoynadie  
Fecha de Ingreso: noviembre-2005
Ubicación: dando vueltas por aquí
Mensajes: 206
Antigüedad: 18 años, 4 meses
Puntos: 1
como dice djreficul parece que tu servidor tiene deshabilitadas las register_globals() de php.
[1] http://es.php.net/register_globals
[2] http://www.webestilo.com/php/articulo.phtml?art=38
__________________
http://www.nosoynadie.net/
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 18:41.