gpt4 book ai didi

PHP session 在服务器中不工作

转载 作者:行者123 更新时间:2023-12-04 22:11:08 26 4
gpt4 key购买 nike

我正在用 php 设计一个网站。完成后我将内容上传到服务器。该页面在本地主机上运行良好。但是上传后,页面甚至没有加载。在每一页的顶部,我都包含一个名为 startsession.php 的页面。本页内容如下:

            session_start();
header("Pragma: no-cache");
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");

如果我删除 session_start,它工作正常。错误详情如下:

发生错误的页面---未知

发生错误的第0行---0

错误详情---Unknown(): open(/tmp/sess_723d94fdc8ae3569b1a641fd8799ece9, O_RDWR) failed: No such file or directory (2)

错误代码---2。

请帮帮我

最佳答案

检查并确保运行 Web 服务器的用户可以写入路径 (/tmp),因为这可能是权限问题。此外,您需要在使用 session_start 之前使用 header() 函数,如文档中所述:

http://php.net/manual/en/function.session-start.php

因为 session_start 实际上可能会发送 HTTP header 。此外,请始终 100% 确定您正在使用:

错误报告(E_ALL)

关于PHP session 在服务器中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1978689/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com