ImはPHP 4.3.11での作業と私はheaderを実行するとき、常にこのPHPヘッダー機能は、それが
警告のようなエラーで応答はずのエラー生成:は、ヘッダー情報を変更することはできません - すでにによって送られたヘッダを( \フォルダ\ file.php:出力はDで開始行の\フォルダ\ file.php
警告:は、ヘッダー情報を変更することはできません - すでに(出力が開始により送信されたヘッダ1)(d)にd:\ folder \ file.php:1)のD:ライン上の\フォルダ\ file.php 現在のPHPのバージョン:4.3.11
私はこのエラーを生成するために使用されるコードは
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
echo 'Current PHP version: ' . phpversion();
// prints e.g. '2.0' or nothing if the extension isn't enabled
echo phpversion('tidy');
?>
だったことには、スペースや改行の前を持っていませんまたはPHPタグの後ろにあり、5.xバージョンの同じコードは期待どおりのPHPバージョンを返します。
ヒント?事前に
おかげ
編集: 私は西ヨーロッパのエンコーディングでファイルを開き、BOMを削除し、それが働いてきた!:解決しました。あなたの助けをありがとう!
はい、また5.xバージョン –
ありがとう!私は別のエディタでチェックし、それらの文字を削除し、それは働いた! –