0

我有一个使用 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 函数中访问 c​​ookie,并且对客户端更加熟悉,我希望使用 jQuery Cookie 插件来完成。

任何指导将不胜感激!

4

3 回答 3

2

我猜你是在混合概念。

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

因此,您可以使用 PHP (http://php.net/manual/en/function.setcookie.php) 设置 cookie 并使用 jQuery (https://github.com/carhartl/jquery-cookie) 读取它。

希望能帮助到你。问候。

于 2012-10-29T14:44:29.890 回答
1

它可以用 JavaScript 完成,但没有理由不使用 PHP。手册页非常简单。

如果您确实在 JavaScript 中实现它,只需拆分成一个常规页面并以您通常的方式包含您的脚本。设置 cookie 后,您需要window.location.href在那里调用重定向。

于 2012-10-29T14:43:38.830 回答
0

请使用谷歌: PHP函数

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

于 2012-10-29T14:42:27.860 回答