Php cookie坏了

Php cookie坏了,php,jquery,cookies,Php,Jquery,Cookies,我在php中通过post发送值来设置cookie,但在重定向cookie时,它显示cookie未设置 //username is just stored here for an example, it is not a good process to store credentials in cookie. $('.loginDialogBtn').click(function() { $usernameLogIn = $('#usernameLogIn').val(); va

我在php中通过post发送值来设置cookie,但在重定向cookie时,它显示cookie未设置

//username is just stored here for an example, it is not a good process to store credentials in cookie.

$('.loginDialogBtn').click(function() {
    $usernameLogIn = $('#usernameLogIn').val();
    var $passwordLogIn = $('#passwordLogIn').val();
    $.post('authorizationAdmin.php', {
        usernameLogIn: $usernameLogIn,
        passwordLogIn: $passwordLogIn
    }, function(data) {
        var response = JSON.parse(data);
        if (response['done'] ===  $usernameLogIn ) {
            location.href = 'http://foodinger.in/Admin/home.php?restUsername=' + $usernameLogIn;
        }
       else {
            $('.loginError').html('Incorrect Username and password');
        }
    });
});
php

单击“登录”按钮后,我可以看到浏览器中正在设置cookie,但我无法使用$\u cookie获取它

是否存在可能导致错误的服务器设置

更新——我使用的“walkme”产生了问题,一旦我删除了walkme并删除了所有cookie,它就工作了。有人能帮忙吗 告诉我为什么“walkme”在获取我的cookie时产生问题 变数


提前感谢

尝试以下方法调试cookie:

// Print an individual cookie
echo $_COOKIE["username"];
echo $HTTP_COOKIE_VARS["username"];

// Another way to debug/test is to view all cookies
print_r($_COOKIE);

你试过这样的方法吗:echo$_COOKIE['username']??是的,我正在使用$_COOKIE['restaurantId'],但它不是设置点和斜线的域和路径,要读取COOKIE,这些变量必须与写入COOKIE时完全相同。您的php文件还必须与cookie指向的文件夹位于同一文件夹中。出于调试目的,请删除路径和域,然后查看是否可以获取cookie。print\r($\u cookie)只是打印数组(),这意味着您以前没有设置它。首先尝试一个简单的setcookie,比如
setcookie(“username”,$username,time()+3600)
// Print an individual cookie
echo $_COOKIE["username"];
echo $HTTP_COOKIE_VARS["username"];

// Another way to debug/test is to view all cookies
print_r($_COOKIE);