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 に答える