-3

重複の可能性:
PHP によって既に送信されたヘッダー

session_start()ページの最上部で使用する必要があることはわかっているため、HTTP 本文がクライアントに送信される前に、HTTP ヘッダーがその役割を果たします。しかし、それは私にはうまくいきません。

ここで、セッションをリセットしたい...

<?php 
ini_set( "display_errors", 0);  // Even without this it doesn't work, it's temporary to hide the problem
session_start();
$_SESSION = array();  // Clear the session
$_SESSION['state'] = "noConnection";
?>

<!DOCTYPE html>
<html> 
    <head>    // blah blah
4

2 に答える 2

2

正しい答えは、最初の開始タグの前に、スペースや UTF8 BOM 文字さえも含めないようにすることです。<?php

ごまかしの答えは、php.ini のoutput_bufferingディレクティブをに設定することOnです。

于 2012-06-16T15:04:14.260 に答える
0

<?phpタグを開く前に、スペースがないことを確認してください。

于 2012-06-16T15:01:53.843 に答える