您好 我正在尝试使用以下cookie来强制用户首先访问我的主页,无论他们来自哪个链接(我知道很多人对此不满意但是我想做的事情)如果他们没有之前去过我的主页:
我的主页上的“head”标签之间有以下代码:
$.cookie(“seenhp”, true, { expires: 365 });
再次在“head”标签之间的每个其他页面上显示以下代码:
if (!$.cookie(“seenhp”)) location.assign(“/index.php”);
它似乎不起作用我错过了一些非常明显的东西吗?
答案 0 :(得分:2)
你用PHP标记了这个,但我在这里看不到任何PHP代码。这看起来更像是jquery? 你有jquery吗?
PHP的方式是
setcookie("seenhp", "seenhp");
和
if(!isset($_COOKIE["seenhp"])){
header("Location: http://home.page/");
die();
}
不是故意伤害,但请尝试了解你在做什么。
读另一个帖子,我猜你不要用:
https://github.com/carhartl/jquery-cookie