PHP 在另一个文件夹中找不到 JS 创建的 cookie

PHP don't find cookies created by JS in another folder

我正在尝试使用 JS 创建 cookie 并将它们发送到具有 AJAX 请求的 PHP 脚本,该脚本位于同一主机上的不同文件夹中。
JS : 脚本在 home/ 目录

document.cookie = "sender="+sender;
document.cookie = "getId="+parseIDs[count - 1];
document.cookie = "buildFor="+cmd;

PHP : 脚本在 home/Lib/PHP

$sender = $_COOKIE['sender'];
$getId = $_COOKIE['getId'];
$getCmd = $_COOKIE['buildFor'];

我正在使用 onload 事件从文件夹 home/Lib/User/UserName 中的 HTML 调用 JS 函数。
如果我尝试从与 PHP 脚本位于同一文件夹中的 html 调用该函数,效果会很好。

好吧,我找到了解决这个问题的方法。 当您创建一个 cookie 时,您必须为您要使用它的域设置 "global"。 以下是制作方法:

document.cookie = "COOKIE_NAME="+COOKIE_VALUE+";domain=.DOMAIN;path=/";

这个简单的事情花了我 2 个小时..:D