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 originalecho " <form class='recepcion' id='fin_sesion' action='".$_SERVER['PHP_SELF']."' method='post'>\n";
echo " <input type='hidden' name='accion' value='finalizar_sesion'>\n";
echo " <a href='javascript:document.getElementById(\"finalizar_sesion\").submit();'>Finalizar sesión</a> |\n";
echo " </form>\n";
Por esto:
Código PHP:
Ver originalecho " <form class='recepcion' id='fin_sesion' action='".$_SERVER['PHP_SELF']."' method='post'>\n";
echo " <input type='hidden' name='accion' value='finalizar_sesion'>\n";
echo " <a href='javascript:document.getElementById(\"fin_sesion\").submit();'>Finalizar sesión</a> |\n";
echo " </form>\n";
Cambio 2:
He cambiado esto:
por esto:
Código PHP:
Ver originalif(isset($_POST['accion'])){ if($_POST['accion']=='finalizar_sesion'){
$web->terminar_sesion();
}
}