加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP会话不保存

发布时间:2020-12-13 16:36:29 所属栏目:PHP教程 来源:网络整理
导读:我在网站的每个页面的第一行写了这个. include("restd.php"); restd.php包含以下行: @session_start();if(isset($_SESSION['id'])){}else{ header("location:index.php");} 我遇到的问题是,当我点击或在我的网站上做某事时.它记录我,并带我到index.php. 确
我在网站的每个页面的第一行写了这个.
include("restd.php");

restd.php包含以下行:

@session_start();
if(isset($_SESSION['id']))
{
}
else
{
  header("location:index.php");
}

我遇到的问题是,当我点击或在我的网站上做某事时.它记录我,并带我到index.php.

确定它与会议有关. ive尝试了每一件事情来避免这个问题,但我使用restd.php,因为我不想让任何人复制某人的URL,粘贴并进入网站.

任何登录者只能查看其他人的页面.如果他们没有登录,那么他们将被重定向到index.php

编辑:一个令人困惑的事情是,所有这些都在我的测试服务器上工作正常,这是easyPHP-5.3.8.0,但是当我将所有文件上传到我的服务器时,这个问题就出现了.

您的会话目录(大概/ tmp /)不可写.

检查session_save_path()是否可写.

if (!is_writable(session_save_path())) {
    echo 'Session path "'.session_save_path().'" is not writable for PHP!'; 
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读