PHP уничтожить проблемы сеанса с помощью кнопки возврата в браузере - PullRequest
0 голосов
/ 17 июня 2020

Моя проблема в том, что когда я использую кнопку выхода, она делает то, что запрограммировано, но когда я использую кнопку возврата в браузере, она появляется в индексе, как если бы это был вход в систему.

Любое предложение

index. php

<?php
require 'header.php'
?>

<main>
    <?php
    if(isset($_SESSION['nombre']))require_once('Home.php');
    else echo '<p>Not login</p>';
    ?>

</main>

Home

<?php
$nombre=$_SESSION['nombre'];
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
<p>Logueado: <?php $nombre ?> </p>
</body>
</html>

выйти

session_start();
session_unset();
session_destroy();
header('Location:../index.php');

1 Ответ

0 голосов
/ 17 июня 2020

, вы также можете сделать это, добавив этот код: -

<script language="javascript" type="text/javascript">
    window.history.forward();
  </script>

он не позволит пользователю вернуться со страницы пользовательской панели на страницу входа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...