Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/01/2012, 14:27
Avatar de charlyalegret
charlyalegret
 
Fecha de Ingreso: septiembre-2011
Ubicación: Barcelona
Mensajes: 705
Antigüedad: 12 años, 7 meses
Puntos: 140
Respuesta: PHP_SELF y error 403

Sólo comentar una cosa.
Cuidado con dejarlo en blanco!! action=""

No sé por qué razón, pero yo lo tenía así para un formulario, y esta misma mañana he visto que en IE 10 me hace cosas raras con la url.

Ejemplo: una url tipo miweb.com/es/decoracion/el-nombre-del-producto

En firefox, chrome y safari, todo correcto.

Pero en IE10 me mandaba a miweb.com/es/decoracion/

Se quedaba ahí. No sé por qué razón, pero vale la pena que lo compruebes!

En cuanto a lo de $_SERVER['PHP_SELF'], te recomiendo que mires el código fuente que te genera para ver qué te está poniendo. Es decir, abre la página con un navegador, y dale a ver código fuente, y a ver que te sale en el form action. De todas maneras, puedes usar $_SERVER['REQUEST_URI'] creo que en este caso sería más recomendable. Recuerda que si tienes variables en la url, por ejemplo, php_self las ignorna. Tambien hay otras diferencias que pueden ser la causa del error. Puedes ver el siguiente artículo: http://php.about.com/od/learnphp/qt/_SERVER_PHP.htm

Saludos