Foros del Web » Programando para Internet » PHP »

IsPostback en PHP?

Estas en el tema de IsPostback en PHP? en el foro de PHP en Foros del Web. Hola amigos Estoy leyendo unos articulos de ASP. NET y alli vi una funcion IsPostback() que detecta si el usuario hizo un submit a la ...
  #1 (permalink)  
Antiguo 21/02/2008, 01:57
 
Fecha de Ingreso: enero-2005
Mensajes: 34
Antigüedad: 19 años, 3 meses
Puntos: 0
IsPostback en PHP?

Hola amigos

Estoy leyendo unos articulos de ASP. NET y alli vi una funcion IsPostback() que detecta si el usuario hizo un submit a la misma pagina.

Como puedo implementar algo asi en PHP?

Gracias
  #2 (permalink)  
Antiguo 21/02/2008, 04:57
Avatar de MarioNunes  
Fecha de Ingreso: agosto-2005
Mensajes: 280
Antigüedad: 18 años, 8 meses
Puntos: 1
Re: IsPostback en PHP?

Buenas,

Yo uso un truquito algo rudimentario.

Envío el post a un fichero php que es el que procesa y luego ese fichero envía al navegador codigo js que es el que redirecciona a la siguiente página, de esta manera no puede hacer F5 y volver a enviar la info ni na de eso. No es exactamente el control del evento de .NET pero me saca de apuros ^_^

Salu2.
__________________
www.pensandoenred.com
  #3 (permalink)  
Antiguo 21/02/2008, 09:19
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: IsPostback en PHP?

Prueba poner algo así al inicio de tu pagina:
Código PHP:
if( strtoupper$_SERVER['REQUEST_METHOD'] ) == "POST" ) { // Es un postback

} else { // Es un request normal


Saludos.
  #4 (permalink)  
Antiguo 23/02/2008, 13:58
 
Fecha de Ingreso: enero-2005
Mensajes: 34
Antigüedad: 19 años, 3 meses
Puntos: 0
Re: IsPostback en PHP?

Hola

Me parece interesante lo que propones.

Mas una duda,
si en mi formulario tengo el boton de enviar:
Código HTML:
<input type="submit" name="login" value="Login"> 
y luego en el codigo PHP tengo:

Código PHP:
if (isset($_POST['login'])) {... // es postback 
esto seria casi lo mismo a lo que tu dices no? Con la diferencia que lo que tu pones es pues bien generico :D osea mejor.


Saludos

Mr Anderson

Cita:
Iniciado por GatorV Ver Mensaje
Prueba poner algo así al inicio de tu pagina:
Código PHP:
if( strtoupper$_SERVER['REQUEST_METHOD'] ) == "POST" ) { // Es un postback

} else { // Es un request normal


Saludos.
  #5 (permalink)  
Antiguo 24/02/2008, 13:12
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: IsPostback en PHP?

Si, funciona de la misma manera.

Saludos.
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:49.