Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/11/2008, 15:59
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con If y $PHP_SELF

Como nota al último mensaje de pateketrueke: Si y no.

Al dejar el action del <form> en blanco estamos dirigiendo el formulario hacia la URI tal y como se muestra ahora (incluyendo la query después de ? si es que la hay).

Si el formulario se muestra en formu.php?accion=escribir#ancla y dejamos el action en blanco, el formulario será procesado por formu.php?accion=escribir (Lo mismo que si usáramos $_SERVER['REQUEST_URI']). El ancla obviamente no es "propagada". Si usamos $_SERVER['PHP_SELF'] como action el formulario estará dirigido a formu.php.

Aunque en la práctica resulta siendo lo mismo, la verdad es que sí hay una diferencia, y dado que sólo tendría importancia en muy contados casos y excepciones, este mensaje queda como mera referencia.