php中的Session Save Path问题

时间:2014-05-14 08:09:57

标签: php session

我在index.php中尝试过以下代码,但仍然没有运气

session_save_path('/home/domainName/tmp/sessions');
ini_set('session.gc_probability', 1);

它仍然显示session.save_path在phpinfo()

中没有值

任何人都可以帮我解决在生活服务器上使会话变量工作时需要做的其他事情。

3 个答案:

答案 0 :(得分:0)

您应该在php.ini文件中更改这些值,就像在运行时设置它们一样,下一个请求再次使用初始值(来自php.ini),从而在{的输出中{1}}它不会显示出来。

答案 1 :(得分:0)

如果session_save_path不起作用,您可以尝试使用ini_set:

ini_set('session.save_path',$path);
session_start();

这样你就可以为这个应用程序覆盖PHP的配置值,而不是像giorgio的解决方案那样。如果你想为服务器的所有应用程序设置它,我也建议像giorgio一样改变“ php.ini ”。

答案 2 :(得分:0)

试试这个

ini_set(session.save_path, '/home/domainName/tmp/sessions');
session_start();