Windows 上の IIS で PHP ファイルを提供しようとすると、次のエラーが表示されます。Linux サーバーではすべて問題ありませんでした。
Warning: session_start() [function.session-start]: Cannot send session cache limiter -
headers already sent (output started at
C:\Inetpub\vhosts\test\httpdocs\signup.php:1) in
C:\Inetpub\vhosts\test\httpdocs\signup.php on line 1
最初の行は次のとおりです。
<?php session_start(); ?>
これが私が試したことです:
ファイルを Gedit で UTF8 として保存 geany で保存 - プロパティには「UTF-8 (BOM なし)」と表示されますhttp://people.w3.org/rishida/utils/bomtester/index.phpでファイルをテストした結果は次のとおりです。
No BOM
ありがとう