Cookie,用于检查用户以前是否去过,如果没有,则重定向到主页


Cookie to check if user has been before if not then redirected to home page

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

我在主页上的"头"标签之间有以下代码:

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

和下面的代码每隔一页之间的"头"标签再次:

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

它似乎不起作用,是不是我错过了一些显而易见的东西?

您用PHP标记了它,但我在这里看不到任何PHP代码。这看起来更像jquery?你包括jquery了吗?

PHP的方式应该是

setcookie("seenhp", "seenhp");

if(!isset($_COOKIE["seenhp"])){
    header("Location: http://home.page/");
    die();
}

无意冒犯,但请试着理解你在做什么。阅读另一个线程,我想你不会使用:
https://github.com/carhartl/jquery-cookie

相关文章: