嗨我正试图使用以下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