Aufbau Header Location
Dulla
- https
Hallo zusammen!
Ich hätte eine Frage zum "Location response-header field" im Abschnitt 14.30 auf http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
Ich habe in PHP ein CMS programmiert und leite bei manchen Skripts den User per header-Funktion auf andere Seiten weiter.
Meine Frage ist nun ob auch folgender Aufbau standardkonform ist, weil ich aus der Dokumentation nicht schlau werde:
header('Location: ?action=view');
Oder ob es nur so richtig ist:
header('Location: index.php?action=view');
Es funktioniert auf jeden Fall beides.
Vielen Dank im Voraus!
Hi Dulla!
Es funktioniert auf jeden Fall beides.
Allerdings sind beide falsch. Es muss eine absolute URI angegeben werden.
Das kannst du übrigens auch auf der von dir angegebenen Seite nachlesen: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.30.
MfG H☼psel
Allerdings sind beide falsch. Es muss eine absolute URI angegeben werden.
Vielen Dank euch beiden.
Manchmal liegt einem die Antwort direkt vor Augen und man sieht sie trotzdem nicht!
n'abend,
header('Location: ?action=view');
[oder]
header('Location: index.php?action=view');
Es funktioniert auf jeden Fall beides.
und es ist auf jeden Fall beides falsch. Im Manual findest du zum Thema header() die Information, dass «HTTP/1.1 einen absoluten URI inklusive dem Schema, Hostnamen und absoluten Pfad als Argument von Location: [verlangt]»
weiterhin schönen abend...