我一直在一个小网站上工作,它在我的本地主机上工作得很完美,但问题是当我试图把它放在网上我有会话问题我在ipage上托管它那里愚蠢的支持根本没有帮助所以我的问题是这个 在evry页面的顶部我称之为:
<?php session_start(); ?>
我改变了:
session.save_path = "/var/php_sessions"
为:
session.save_path = "/tmp"
它首次登录时工作,但当你刷新或导航会话改为1.我不知道为什么?
我做了一些recherche我发现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);
在evry页面的顶部现在扭曲是:如果我将它添加到索引页面,其他页面工作正常但不是索引页面,如果将其添加到其他页面,它就像主页一样停止工作。
它已经3天了,我现在得到真正的结果我不知道该怎么办请帮助,如果有人想测试它链接在这里:
你可以测试它并查看问题。 三江源
答案 0 :(得分:0)
问题是他们的session path
对于&#34;其他&#34; 组没有write permisions
。它必须 777 。
我建议您使用 Cookie (这将允许您执行&#34;永久性&#34;登录)或更改您的网站托管服务器。
就其他人说session_save_path("/home/users/web/b2894/ipg.sefroucom"/cgi-bin/tmp);
适合的情况而言,我说不。这对PHP没有意义,它会导致致命的错误。