用于检查用户是否在之前的Cookie,如果没有,则重定向到主页

时间:2011-05-26 10:56:09

标签: php cookies

您好 我正在尝试使用以下cookie来强制用户首先访问我的主页,无论他们来自哪个链接(我知道很多人对此不满意但是我想做的事情)如果他们没有之前去过我的主页:

我的主页上的“head”标签之间有以下代码:

$.cookie(“seenhp”, true, { expires: 365 });

再次在“head”标签之间的每个其他页面上显示以下代码:

if (!$.cookie(“seenhp”)) location.assign(“/index.php”);

它似乎不起作用我错过了一些非常明显的东西吗?

1 个答案:

答案 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