php - session 变量不改变它的值

标签 php linux session vps

我正在使用带有 kloxo 面板的 VPS,这是我的 phpinfo http://bit.ly/wAel9J

这是我的代码

if(isset($_SESSION["oldtime"])):

$oldtime = $_SESSION["oldtime"];

else:
    $oldtime =  time() - 10;

endif;

$sql = "select *  from chat_status where  c_session > $oldtime  ";

$res = mysql_query($sql);

if(mysql_num_rows($res) > 0):

      $row = mysql_fetch_assoc($res);

       $_SESSION["oldtime"] = $row['c_session'];

endif;

我已从数据库更新 session 值,但 session 仍未设置。 session 变量中没有值

我想这是我的主机问题。我有自己的 VPS。请告诉我如何解决这个问题

最佳答案

在此处插入代码之前的任何位置 session 开始(); ??

抱歉,不知道如何对您的问题发表评论

关于php - session 变量不改变它的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9546686/

相关文章:

php - 使用 PHP mail() 发送电子邮件时,将什么用作 "spam-filter"?

asp.net - 在 asp.net 中将用户变量存储在数据库与 session 中

php - 如何在 Zend Framework 中抛出 404 异常

php - 我可以在 PHP 中混合使用 MySQL API 吗?

php - Kubernetes:如何在持久卷中使用 php (Laravel) 应用程序并在拉取新镜像时更新代码更改

session - Meteor + React - session 变量不 react

即使 PHPSESSID 相同,PHP7 session 也不会保存

linux - 在 bash 中设置全局变量

node.js - .htaccess 强制使用 SSL 并指向 NodeJS

linux - Mac 与 Linux 中的可打印字符