【发布时间】:2014-05-27 15:29:43
【问题描述】:
我一直在开发一个小型网站,它在我的本地主机上运行良好,但问题是当我尝试将它放到网上时,我遇到了会话问题,我将它托管在 ipage 上,愚蠢的支持根本没有帮助,所以我的问题是 在每个页面的顶部我称之为:
<?php session_start(); ?>
我改变了:
session.save_path = "/var/php_sessions"
到:
session.save_path = "/tmp"
它适用于第一次登录,但是当你刷新或导航会话时更改为 1。我不知道为什么??
我做了一些研究,发现 ipage 需要使用:
session_save_path("/home/users/web/b2894/ipg.sefroucom/cgi-bin/tmp");
别人说应该是这样的:
session_save_path("/home/users/web/b2894/ipg.sefroucom"/cgi-bin/tmp);
现在每个页面的顶部都有一个转折点:如果我将它添加到索引页面,其他页面可以正常工作,但索引页面也不能正常工作,如果将其添加到其他页面,它就会像主页一样停止工作。 现在已经 3 天了,我真的很沮丧,我不知道该怎么办,如果有人想测试它,请帮忙链接在这里:
您可以对其进行测试并查看问题。 谢谢你
【问题讨论】:
-
如果没有看到您如何在页面中设置它的一些代码,这只是我们的猜测。
-
您确定
session_start();放在任何输出之前吗? -
是的,它是页面上的第一件事,没有空间没有