-1

私のヘッダーの場所は、php 5.3.21 を使用するサーバーで機能しません。5.4.7 のローカルホストで動作します。下位互換性があります..これが間違っている理由を誰か教えてもらえますか?

switch ($table) {
    case "hardcover":
    header('location:hardcover.php?type=Aanvraag&relID='.$relID.'');
    break;
} 

これは、HTML オプション リストから特定の値を入力した後に移動する場所を決定する switch ケースの一部です。私がエコー$relIDすると$table、同じ場合、アイテムがエコーされます。しかし、どういうわけか、ヘッダーにリダイレクトされません..

生じる:ini_set("display_errors", "On");

Warning: Cannot modify header information - headers already sent by (output started at /customers/f/f/e/tdmdev.nl/httpd.www/graficrm/htmlheader.php:7) in /customers/f/f/e/tdmdev.nl/httpd.www/graficrm/aanvradd.php on line 47

行 47 は、ヘッダーが配置されている行です。行 7 は、セッションが HTML タイトル領域にエコーされる場所です。

4

2 に答える 2

1

ob_start()ページの先頭で試してみてください。

于 2013-02-14T09:01:44.567 に答える