로그 아웃하려고 할 때 세션이 삭제되었지만 Mozilla 브라우저의 뒤로 버튼 또는 기록 캐시를 사용하여 로그인하지 않고도 해당 페이지로 이동하여 세부 정보를 볼 수 있습니다. 내가 페이지로의 링크를 사용하는 경우 로그 아웃에 대한세션에서 로그 아웃 할 수 없습니다.
코드는이 코드에서
<php
session_start();
session_unset($_SESSION['user']);
//redirect to login page
header('location:login.php');
session_write_close();
?>
members page.
<php
if(!isset($_SESSION['user'])||(trim($_SESSION['user']==''))){
require('error.php');
}
else{
require('view.php');
//the function queries the db.
member_detail($user,$password);
}
를, 그것은 오류 페이지로 이동하지만 로그인하면 세션이 그렇게 문제가 활성화되어 있기 때문에, 회원 정보가 표시됩니다 로그 아웃 후입니다.
질문 제목에서 "사이트를 처음 사용하므로 질문 할 때 여전히 문제가 있습니다."를 제거하고 질문 본문에 추가하십시오 – abel