2

第 1 页的会话:

<?php
    session_start('seguimento');
    $_SESSION['seguimento'] = 'lojas';
?>

第 2 页的会话:

<?php
    session_start('seguimento');

    if($_SESSION['seguimento']!=='lojas'){
        echo 'some html code'
    }
    else{
        echo 'another html code'
    }
?>

我尝试使用它在会话为空时显示“一些 html 代码”,并在会话为LOJA空时显示“另一个 html”。该会话适用于 IE、chrome、opera 和 safari,但不适用于 Firefox。

有谁知道发生了什么?

4

1 回答 1

1

检查服务器的日期设置。检查计算机的日期设置。如果您的服务器日期和时间设置关闭,PHP 可能会在过去设置会话 cookie,从而删除会话 cookie。Firefox 对此更敏感。IE 不是。这在过去发生在我身上好几次了。这是某种内容管理系统的一部分吗?

于 2012-05-21T19:08:01.977 回答