0

$_COOKIE私が開発したLAMPマシンを使用して、「私を覚えている機能」が正常に機能することに気付きました。

しかし、コードをリモートサーバーにアップロードすると、このエラーが発生します

Warning:  Cannot modify header information - headers already sent

実行時

setcookie('_temp',$val, time()+$cookie_time);

なぜ自分のマシンで動作しているのかわかりませんが、リモートサーバーでは動作していません...

ありがとう!

PS私は再確認しましたが、すべてのコードは同じようです...

4

1 に答える 1

0

Cookie は HTTP ヘッダーを介して設定されるため、setcookie() はヘッダーを送信する前 (つまり、出力の前) に実行する必要があります。表示される警告は、出力が開始された正確な行を示しているはずです。

于 2013-03-21T13:15:48.720 に答える