【发布时间】:2010-07-27 15:37:04
【问题描述】:
我有这段代码可以确保您已登录,然后通过检查登录时设置的 cookie 来确保您在正确的页面上。此代码适用于登录脚本下方目录中的页面,但是在下方目录中的页面中,它总是需要您访问拒绝。有什么想法吗?
<?php
session_start();
if(!isset($_SESSION['SESS_MEMBER_ID']) || (trim($_SESSION['SESS_MEMBER_ID']) == '')) {
header("location: http://mywebsite.com/member/accessdenied.html");
exit();
}
$_COOKIE["verify"] = $verify;
if( $verify != file_get_contents("name.txt")) {
header("location: http://mywebsite.com/member/accessdenied.html");
} else { }
?>
似乎只有底部,即检查 cookie 的部分不起作用。再说一遍,有什么想法吗?
【问题讨论】:
-
$verify 是从哪里来的?那行不应该是 $verify = $_COOKIE["verify"] 吗?