Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Problema al reiniciar pagina con PHP

Estas en el tema de Problema al reiniciar pagina con PHP en el foro de PHP en Foros del Web. Bueno cada vez me gusta mas el php hay de todo no savia que existia un función predefinida que puede reiniciar la pagina header("Refresh: 5; ...
  #1 (permalink)  
Antiguo 07/05/2016, 21:47
 
Fecha de Ingreso: diciembre-2015
Mensajes: 369
Antigüedad: 8 años, 3 meses
Puntos: 4
Problema al reiniciar pagina con PHP

Bueno cada vez me gusta mas el php hay de todo no savia que existia un función predefinida que puede reiniciar la pagina header("Refresh: 5; url=post_page.php")();
no encontre mucha informacion en el manual pero si funciona lo mejor es que es meno código que java TOMA JAVA EJEJEJe.

Bueno este es el problema . Creo una session que se llama back en una confirmación de un formulario confirmación.php y cuando confirma se crea la session BACK. Si intentan regresar con el boton de atras se encuentran con este codigo CHAN CHAN

Código PHP:
Ver original
  1. <?php
  2.  
  3. include 'funciones/ingresar/sesion.php';
  4. if(isset($_SESSION['back']))
  5. {
  6.     unset($_SESSION['back']);
  7.     header("Refresh: 5; url=post_page.php");
  8. }
  9. include 'funciones/post/post_form.php';
  10. ?>

El cual dice si existe la sesión back entra y borrala y luego de 5 segundo reinicia la web

lo hace pero que pasa que cuando reinicia la web sigue reiniciandose. Es como si la session no se borro ?
  #2 (permalink)  
Antiguo 08/05/2016, 11:19
 
Fecha de Ingreso: diciembre-2015
Mensajes: 369
Antigüedad: 8 años, 3 meses
Puntos: 4
Respuesta: Problema al reiniciar pagina con PHP

Ya lo resolvi le faltaba algunas cosillas pero tambien tenia error con la session que cree de alguan forma se crear en un lugar que no se por lo que veo eh perdido un poco el control de la creaciones de sesiones pero le cambie le nombre y listo
este es el codigo si alguien lo quiere usar
Código PHP:
Ver original
  1. <?php
  2.  
  3. if(isset($_SESSION['back_form']))
  4. {
  5.     if($_SESSION['back_form'] == TRUE )
  6.  
  7.     {
  8.     unset($_SESSION['back_form']);
  9.     echo $_SESSION['back'];
  10.     header("Refresh: 1; url=post_page.php");
  11.     exit();
  12.     }
  13.    
  14. }
  15.  
  16. ?>

Etiquetas: formulario, reiniciar
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 01:43.