セッション|エラー
詳細なエラープログラムと出力結果をご覧ください
echo "testing... ";
session_start();
?>
出力は
testingです。 .. .
警告: セッション Cookie を送信できません - ヘッダーは F:php2000test.php の 4 行目 (F:php2000test.php:2 で開始された出力) によってすでに送信されています
警告: セッション キャッシュ リミッターを送信できません - ヘッダーはすでに送信されています出力は F:php2000test.php:2) の F:php2000test.php の 4 行目で開始されました
分析:
主な理由は、php.ini にセッションの定義があり、デフォルトでは Cookie を使用することです
[ session]
session.use_cookies = 1 ; cookie を使用するかどうか
この文は、セッションを保存するために cookie が使用され、cookie の設定は公式の HTML より前に行う必要があること、つまりヘッダー内でのみ行うことができることを示しています。このエラーが発生します
プログラムを
echo "testing ... ";
session_start();
?>に修正します
echoが出力されているので同じエラーになります
次のようにプログラムを修正します
$i=1;
session_start();
? >
正しい操作により、session_startの前に計算ステートメントは存在できるが、出力ステートメントは存在できないことがわかります
session.use_cookiesを変更しようとしました= 0; Cookie を使用するかどうか
ですが、成功しませんでした。答えを知っている友人が Cookie セッション