-2

この問題は Chromebook で発生します。基本的に、私の PHP セッション変数は一貫して機能していません。この問題を絞り込むために、セッション変数が機能することを確認するための小さなスクリプトを作成しました。スクリプトは次のとおりです。

<?php
  session_start();
  if (isset($_SESSION['variable'])) {
    echo $_SESSION['variable'];
  } else {
    echo "EMPTY";
  }
  $_SESSION['variable'] = time();
?>

スクリプトは、変数が保存されていないため、最初に実行されたときに単に「空」と表示されます。ただし、予想どおり、ページが更新されると、最後の実行のタイム スタンプが表示されます。

それで、セッション変数が機能したので、戻ってメインプロジェクトを確認しました。突然、プロジェクト全体が完全に機能するようになり、プロジェクトのコーディングを変更する必要はありませんでした。この現象は 3 回発生し、メイン プロジェクトが動作せず、別の「タイム スタンプ」スクリプトが実行され、突然メイン プロジェクトが動作するようになりました。

整理するには: これは favicon.ico のバグではありません。サーバーのルートに既にそれらの 1 つがあります。

私の主なプロジェクトはここにあります(質問全体には大きすぎます。約400行です):http://pastebin.com/FJAkXqdz

どんな助けでも大歓迎です。お時間をいただきありがとうございます。

4

1 に答える 1

0

ファイルの の前に HTML コメントがあります<?php session_start();session_start()出力を生成する前に呼び出す必要があります。したがって、次のように変更します。

<?php session_start(); ?>
<!-- Created by Caleb Power
     Updated January 10, 2014
     Intended use for only the Epsilon Sigma Chapter of Tau Kappa Epsilon -->
于 2014-01-12T08:10:35.360 に答える