如何在PHP函数中使用jQuery设置cookie

时间:2012-10-29 14:38:35

标签: php jquery jquery-cookie

我有一个使用PHP的非常基本的验证脚本,如果验证它们,我想用jQuery Cookie插件设置一个cookie。作为PHP的新手,我不知道如何在这里编写Javascript函数:

if($validated) {
  //SET jQUERY COOKIE HERE: $.cookie('COOKIE_NAME', 'COOKIE_INFO', { expires: 1, path: '/' });)
  header("Location: correct.php");
} else {
  header("Location: incorrect.php");
}

我知道我可以使用PHP,但后来我需要在jQuery函数中访问cookie,并且对客户端更熟悉,我希望使用jQuery Cookie插件来完成。< / p>

非常感谢任何指导!

3 个答案:

答案 0 :(得分:2)

我猜你在混合概念。

您可以在服务器端和客户端设置cookie。这个cookie可以再次由两个部分读取。

所以你可以用PHP设置cookie(http://php.net/manual/en/function.setcookie.php)并用jQuery(https://github.com/carhartl/jquery-cookie)阅读

希望它有所帮助。问候。

答案 1 :(得分:1)

可以在JavaScript中完成,但没有理由不使用PHP。 manual页面非常简单。

如果你在JavaScript中实现它,只需突破常规页面并按照通常的方式包含脚本。在设置Cookie后,您需要在其中进行window.location.href调用以重定向。

答案 2 :(得分:0)

请使用谷歌: PHP function

语法: bool setcookie ( $name , $value , $expire , $path );