PHP阻止应用程序之间的会话数据共享

时间:2015-02-08 19:09:28

标签: php session

如何防止在我的所有应用程序中共享会话。

我正在使用xampp,所以如果我在应用A中有session['key'] = 'value',我就无法在应用B中获取它。

如何为每个应用程序分隔会话?

2 个答案:

答案 0 :(得分:1)

在app A中

session_name('sessiona'); // SessionA
session_start(); 

在app B中

session_name('sessionb'); // SessionB
session_start(); 

阅读session_name()

答案 1 :(得分:1)

您可以使用

ini_set("session.save_path", "/your_home/your_sessions/");

在服务器中设置当前会话文件。或者您可以为会话cookie定义域,如下所示:

ini_set('session.cookie_domain', '.example.com' ); 

然后,只需将其作为

启动
session_start();