mmofacts.com

Datenübergabe via header location

gepostet vor 18 Jahre, 3 Monate von HSINC
gibt es irgendwelche andere möglichkeiten, ausser via get oder in der session, daten über ein header location zu übergeben ? also irgendwas, sei es nun referermanipulation oder irgendwas. irgendwelche ideen oder wissen wie man sowas anstellt ?
gepostet vor 18 Jahre, 3 Monate von knalli
Soweit ich weiß nicht.. da es nicht über Apache geht. Ich hatte dieses Problem gerade auch, und löse es durch Session.
gepostet vor 18 Jahre, 3 Monate von Itchy
Das ist kaum möglich, da der Mechanismus wie folgt abläuft:
PHP schreibt "Location: xyz.php" in den Header, der Browser bekommt einen Fehler (302) und erhält aber gleichzeitig die Information, daß das gewünschte Dokument jetzt unter xyz.php zu finden ist. Dies ist ein völlig neuer Request unabhängig vom alten, deswegen kann man da eben nur Daten über GET übergeben. Referer wird keiner mitgesendet.
HTTP/1.x 302 Found

Date: Mon, 31 Jul 2006 23:13:37 GMT
Server: Apache/2.2.3 (Unix) PHP/5.1.4
X-Powered-By: PHP/5.1.4
Location: xyz.php
Content-Length: 0
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html

Auf diese Diskussion antworten