Foros del Web » Programando para Internet » PHP »

Formulario con action="<?php echo $_SERVER['PHP_SELF'];?>">

Estas en el tema de Formulario con action="<?php echo $_SERVER['PHP_SELF'];?>"> en el foro de PHP en Foros del Web. Formulario con action="<?php echo $_SERVER['PHP_SELF'];?>" En que casos se debe usar. Cuando un formulario lo utiliza: a que script php està haciendo referencia. Gracias...
  #1 (permalink)  
Antiguo 23/07/2012, 11:13
 
Fecha de Ingreso: julio-2012
Mensajes: 3
Antigüedad: 12 años, 4 meses
Puntos: 0
Formulario con action="<?php echo $_SERVER['PHP_SELF'];?>">

Formulario con action="<?php echo $_SERVER['PHP_SELF'];?>"
En que casos se debe usar. Cuando un formulario lo utiliza: a que script php està haciendo referencia. Gracias
  #2 (permalink)  
Antiguo 23/07/2012, 11:14
 
Fecha de Ingreso: enero-2011
Ubicación: DF
Mensajes: 898
Antigüedad: 13 años, 9 meses
Puntos: 155
Respuesta: Formulario con action="<?php echo $_SERVER['PHP_SELF'];?>">

http://mx2.php.net/manual/es/reserve...les.server.php
__________________
No me interesan ni las gracias ni los karmas , pero si que se genere conocimiento, si se dio con la respuesta por favor confirmalo
  #3 (permalink)  
Antiguo 23/07/2012, 11:15
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Formulario con action="<?php echo $_SERVER['PHP_SELF'];?>">

a la misma pagina en la que esta el formulario o en la que la estas ejecutando si lo has traido en un include por ejemplo
  #4 (permalink)  
Antiguo 23/07/2012, 11:17
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Formulario con action="<?php echo $_SERVER['PHP_SELF'];?>">

PHP_SELF => PHP_MISMO, o sea que va al mismo script que lo invocó.
  #5 (permalink)  
Antiguo 23/07/2012, 22:39
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Formulario con action="<?php echo $_SERVER['PHP_SELF'];?>">

si estas en miweb.com/index.php y tienes un form o incluyes uno el valor del action usando PHP_SELF sera /index.php si lo llamas desde miweb.com/login.php el valor del action usando PHP_SELFsera login.php espero haber resuelto la duda que me preguntaste .

PHP_SELF se suele usar en formularios que verifican en la misma pagina un ejemplo sencillo

<?php

if($_POST['token'] == 'clave') {

/////aqui recojemos los datos recojidos del form o lo que se quiera hacer

}else{

////Si no hay datos que recojer pues mostramos el formulario (ojo en la parte donde recojemos tambien puedes mostrarlo eso ya va en funcion de lo que estes programando)

////FORMULARIO

<form name="ID" method="post" action="<?php echo $_SERVER['PHP_SELF ']; ?>">

//////////Aqui tus input de tu form

<input type="hidden" name="token" value="clave"> ///Esto se usa para verificar que el form llega de donde tiene que llegar
<input type="submit" name="submit" value="Enviar">
</form>

}

Etiquetas: echo, formulario
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 22:09.