Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2013, 15:56
Avatar de Ilidam
Ilidam
 
Fecha de Ingreso: julio-2009
Ubicación: Veracruz
Mensajes: 108
Antigüedad: 14 años, 9 meses
Puntos: 0
cerrar sesion php al presionar boton atras del navegador

Archivo recarga.php es el archivo k me manda al dar cerrar sesion
Código PHP:
Ver original
  1. <?
  2. require_once("cerrar.php");
  3.     $sesion = new sesion();
  4.     $car = $sesion->get("carrito");
  5.     if( $car == false )
  6.     {
  7.         header("./buscador.php");
  8.     }
  9.     else
  10.     {
  11.          $sesion->elimina_variable();
  12.               unset($_SESSION['carrito']);
  13.               header("./buscador.php");        
  14. }
  15. ?>

cerrar.php

Código PHP:
Ver original
  1. <?php
  2. //muestra solo los errores FATAL
  3. error_reporting(E_ERROR);
  4. ?>
  5. <?php
  6. class sesion {
  7.   function __construct() {
  8.      session_start();
  9.   }
  10.   public function set($nombre, $valor) {
  11.      $_SESSION [$nombre] = $valor;
  12.   }
  13.   public function get($nombre) {
  14.      if (isset ( $_SESSION [$nombre] )) {
  15.         return $_SESSION [$nombre];
  16.      } else {
  17.          return false;
  18.      }
  19.   }
  20.   public function elimina_variable($nombre) {
  21.       unset ( $_SESSION [$nombre] );
  22.        unset ( $_SESSION ["carrito"] );
  23.   }
  24.   public function termina_sesion() {
  25.       $_SESSION = array();
  26.       session_destroy ();
  27.   }
  28. }
  29. ?>


esto funciona perfectamente en firefox pero en el opera y chrome no y lo que quiero es que al darle click al boton regresar del navegador me mande a buscador.php alguien k me ayude