我想知道我是否可以设置Cookie的默认路径,所以我不需要在 setcookie 函数调用中指定它,我尝试过php.ini文件,但它没有像我想的那样工作。
当我在萤火虫上查看我的饼干时,我明白了:FireBug PrintScreen
我需要两者都是相同的值,所以如果我将代码放在" / loja"的任何文件下,它就可以了。
setcookie("PHPSESSID", $_COOKIE['PHPSESSID'], 0, "/");
但问题是,我在不同的领域有相同的代码,所以我很确定它在服务器端配置上有问题。
我希望自己明白,任何有关它的见解都会很棒。
答案 0 :(得分:0)
你通过直接操纵phpsessid犯了一个错误。
请改用session_name
:
session_name("sessionExampleName"); //Use diferent names for each application
session_start();
获取或设置会话ID:
//Set:
session_id('newid');
session_start();
//Get
session_start();
$id = session_id();