Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP]Cannot modify header information - headers already sent (https://www.delphipraxis.net/33787-%5Bphp%5Dcannot-modify-header-information-headers-already-sent.html)

Die Muhkuh 12. Nov 2004 14:37


[PHP]Cannot modify header information - headers already sent
 
Hi,

wenn ich folgenden PHP-Code hab:

Code:
header('Location: guestbook.php');
   exit;
Dann kommt beim aufruf:

Cannot modify header information - headers already sent by (...)


Warum kann der die header nicht verändern?

alcaeus 12. Nov 2004 14:42

Re: [PHP]Cannot modify header information - headers already
 
Hi spider,

sobald einmal eine HTML-Ausgabe erfolgt ist, darf kein header-Aufruf mehr kommen, da sonst ja schon HTML-Header rausgeschickt wurden.

Greetz
alcaeus

Die Muhkuh 12. Nov 2004 14:45

Re: [PHP]Cannot modify header information - headers already
 
Und was könnte ich sonst machen?

Ich möchte die Seite neu laden, damit man beim klick auf Aktuallisieren oder wenn man F5 drückt nicht nochmal ein Eintrag in die DB geschrieben wird.

alcaeus 12. Nov 2004 14:49

Re: [PHP]Cannot modify header information - headers already
 
Hi Spider,

du musst den header-Aufruf einfach ganz oben in die HTML-Datei schreiben:

Code:
<?php
if ($DeineAbfrageVariable == 1)
{
  header('Location: guestbook.php');
  exit;
}
?>
<html>
<head>
...
Greetz
alcaeus

Die Muhkuh 12. Nov 2004 15:16

Re: [PHP]Cannot modify header information - headers already
 
Hi,

thx. So gings ;).

*MFG*

Airblader 13. Nov 2004 10:57

Re: [PHP]Cannot modify header information - headers already
 
alternativ kann man auch mit echo einen reload ausgeben (JavaScript).
allerdings könnte der user js ausgeschaltet haben, daher (wei du schon biem header gemacht hast) immer ein exit anhängen

air


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz