我有一个有两个链接的页面。当您单击其中一个链接时,PHP应该将您重定向到单击的页面,当您回访时,cookie应该记住您之前的选择,它应该加载特定页面而不是带有两个链接的页面。 我能够设置cookie,但是当我点击链接时我不知道如何使用它。
以下是完整代码:
<?php
$cookie_name = 'redirect';
if(!isset($_COOKIE[$cookie_name])) {
setcookie($cookie_name , 'redirect-link', time()+(60*60*24*365), "/");
}
else {
print 'Cookie with name ' . $cookie_name. ' value is: ' . $_COOKIE[$cookie_name];
}
?>
<html>
<head></head>
<body>
<br/>
<a href="https://link1.com">link1</a>
<a href="https://link2.com">link2</a>
</body>
</html>
&#13;
答案 0 :(得分:0)
主页
if(isset($_COOKIE['thechoosenone'])
{
$url='<baseusl>/'.($_COOKIE['thechoosenone'];
header('Location: '.$url);
}
链接页面上的例如:
if(!isset($_COOKIE['thechoosenone'])) {
//create cockie $_COOKIE['thechoosenone'] and asight the url
}else{
$url='<baseusl>/'.($_COOKIE['thechoosenone'];
header('Location: '.$url);
//stop choosing via manual url browsing
}