Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/07/2013, 08:43
fcotorgi
 
Fecha de Ingreso: julio-2013
Mensajes: 53
Antigüedad: 10 años, 9 meses
Puntos: 1
Respuesta: Pérdida de la sesión (I)

He modificado el código por dos errores que he encontrado pero que noo han solucionado el problema.

Cambio 1:

He cambiado esto:

Código PHP:
Ver original
  1. echo "     <form class='recepcion' id='fin_sesion' action='".$_SERVER['PHP_SELF']."' method='post'>\n";
  2.                 echo "         <input type='hidden' name='accion' value='finalizar_sesion'>\n";
  3.                 echo "         <a href='javascript:document.getElementById(\"finalizar_sesion\").submit();'>Finalizar sesión</a> |\n";
  4.                 echo "     </form>\n";

Por esto:

Código PHP:
Ver original
  1. echo "          <form class='recepcion' id='fin_sesion' action='".$_SERVER['PHP_SELF']."' method='post'>\n";
  2.             echo "            <input type='hidden' name='accion' value='finalizar_sesion'>\n";
  3.             echo "            <a href='javascript:document.getElementById(\"fin_sesion\").submit();'>Finalizar sesión</a> |\n";
  4.             echo "          </form>\n";

Cambio 2:

He cambiado esto:

Código PHP:
Ver original
  1. if(isset($_POST['accion'])){
  2.                         $web->terminar_sesion();
  3.                     }

por esto:

Código PHP:
Ver original
  1. if(isset($_POST['accion'])){
  2.                         if($_POST['accion']=='finalizar_sesion'){
  3.                             $web->terminar_sesion();
  4.                         }
  5.                     }