![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Elite
![]() |
![]() bin heute auf was merkwürdiges gestoßen
script: if (!$userid) header ("LOCATION:error.php"); else header ("LOCATION:blabla.php"); apache 1.3.29, php 4.2.0 windows kein problem, der headerbefehl wird ausgeführt, er springt zur nächsten seite lass ich den server unter linux laufen, selbige versionen, passiert nix füg ich ein echo "test"; ein, so seh ich zwar, in welchen zweig er springt, jedoch wird der header scheinbar nie gesendet. ein echo nach dem header befehl wird trotzdem ausgegeben, eigentlich sollt hier nix mehr kommen eine abfrage von headers_sent() liefert auch true zurück danke für jede hilfe ein etwas ratloser Who-T |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150
|
![]() bei mir funkt folgende schreibweise unter win2k und debian problemlos:
header("Location: index.php"); (php 4.1.2) |
![]() |
![]() |
![]() |
#3 |
Elite
![]() |
![]() hmm
mit kleiner schreibweise hab ich es auch schon probiert, hat nicht wirklich was gebracht gibts in der php.ini eine einstellung, mit der man die headers deaktiviert oder so? |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|