PHP如何设置cookie的默认路径

时间:2016-01-19 11:59:26

标签: php session cookies

我想知道我是否可以设置Cookie的默认路径,所以我不需要在 setcookie 函数调用中指定它,我尝试过php.ini文件,但它没有像我想的那样工作。

当我在萤火虫上查看我的饼干时,我明白了:FireBug PrintScreen

我需要两者都是相同的值,所以如果我将代码放在" / loja"的任何文件下,它就可以了。

setcookie("PHPSESSID", $_COOKIE['PHPSESSID'], 0, "/");

但问题是,我在不同的领域有相同的代码,所以我很确定它在服务器端配置上有问题。

我希望自己明白,任何有关它的见解都会很棒。

1 个答案:

答案 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();