エディターで入力すると、その前に何も表示されません。後で、この PHP ファイルを Linux で開くと、この状況が発生することがわかりました。ファイルの最後に「锘」のような文字 (引用符内) があるので、それを削除して再度実行すると、正常に実行されます。その後、インターネットでいくつかのファイルを検索したところ、UTF8 ファイルの BOM (Byte Order Mark) マークは保存時に自動的に保存されます。
目的は何であれ、今の目的は次の 3 つの方法をまとめました。
1. Linux で開き、削除して保存します。
2. で開きます。ワードパッド 、カーソルを最後に置いて Enter キーを押し、「delete」と入力して最初の行に戻ると、最初の文字が削除されます
3. UltraEdit エディターを使用します (オンラインの非常に便利なエディターです。ほとんどの場合、自分で下に進みます)、[詳細設定]--[構成]--[Unicode/utf-8 検出]を開き、UTF-8 ファイルを自動的に検出する、BOM のない Unicode ファイルを自動的に検出するなどの前のチェック ボックスをすべてオフにします。そのファイルをもう一度開くと、「锘」という文字が表示されるので、それを削除しても問題ありません
愚かな方法: ページが多い場合もこれを行いますか?
PHP では、ページのヘッダーに OB_START(); を直接設定すると解決できます。
解決策:
php.ini の session.auto_start = 0 を session.auto_start = 1 output_buffering = オンまたは任意の数値に変更されました。
その後、再起動することを忘れないでください...