我曾经使用未加密的cookie,因此以下代码可以正常工作:
$username = $_REQUEST['username'];
if ( $username == $_SESSION['loggedin'] ) {
echo "<META HTTP-EQUIV=Refresh CONTENT='"0; URL='/profile.html''">";
} else {
然而,现在我的cookie工作在MySQL加密cookie令牌的基础上。我需要基本上检测如果用户名/配置文件你试图访问是一个匹配你的cookie令牌,然后它重定向到/profile.html相同。我不太清楚该怎么做。有什么建议或帮助吗?我上网看了看,但似乎找不到解决办法
你可以试试:
$username = $_REQUEST['username'];
if ( $username == $_SESSION['loggedin'] ) {
header('Location: /profile.html');
...
$username = $_REQUEST['username'];
if ( $username == $_SESSION['loggedin'] ) {
header("Location: /profile.html");
}
不要忘记用这个函数启动会话:session_start();