【发布时间】:2011-09-15 06:38:16
【问题描述】:
我的脚本遇到了一些问题,我使用 PHP 和 jquery 创建登录系统。
首先我的 PHP 页面包含登录表单。当用户单击提交时,我使用 jquery 将数据发送到服务器
$.post('server_login.php', {username:username.val(), password:password.val()}, function(data){
alert(data);
});
在 server_login.php 我有做登录用户的功能。
if($_POST['username']=='username' && $_POST['password']=='1234'){
$expire = time() + 60*60*24*30; //1 month expired.
setcookie("user_id", $_POST['username'], $expire);
echo true;
}
我的登录页面上的 jquery 警报“1”。
问题是当我刷新我的网站并检索 cookie 时,它没有显示给我。
print_r($_COOKIE);
有什么问题吗?
【问题讨论】:
-
您可能会发现
new Cookie($name)和$cookie->setPath($path)很有帮助,如this standalone library 中所示。