phpbar.de logo

Mailinglisten-Archive

[php] Weiterleitung mit push

[php] Weiterleitung mit push

M. Tiedemann M._Tiedemann_(at)_e-mails.ch
Mon, 31 Jul 2000 20:57:52 +0200


 
Michael Ziegert fragte: 
 
>ich möchte Weiterleitung einrichten, bei der die übergebenen Variablen 
in 
>der url nicht sichtbar werden. 
> 
>header("Location: $url?x=1"); 
> 
>ist also nicht die Antwort. Gibt es auch einen Weg Variablen per "post" 
>weiterzureichen, wie bei einem Formular. 
 
 
Der Redirect dient dazu, dem Client den neuen URL einer Resource 
mitzuteilen, die unter dem angerufenen URL nicht (mehr) erreichbar ist. Der 
Client wird darauf seinen ursprünglichen Request an den mitgeteilten URL 
wiederholen. 
 
Du beabsichtigst, den Request mit zusätzlichen Daten als 
"Empfehlungsschreiben" anzureichern. Das ist weder vorgesehen noch 
praktikabel. Gesetzt, der Request würde "POST" verwenden und ohnehin 
Daten übermitteln: Welche Wirkung sollten dann Daten haben der Art, wie 
sie üblicherweise mit GET im URL übermittelt werden? Oder wie sollten 
den ursprünglichen POST-Daten weitere hinzugefügt werden, ohne 
"Content-length" zu ändern? 
Wenn alternativ der Request mit GET ausgeführt wird, kann es keinen 
Request-body und damit keine POST-Daten geben, und einem (GET-) 
Query-String etwas zuzufügen und damit ggf zu überschreiben wäre 
schon schräg. 
 
Die Lösung ist einfach: Gib dem ursprünglichen Request die benötigten 
Daten mit und die Welt ist OK. Wenn Du darauf keinen Einfluß hast, bist 
Du auch nicht zu Änderungen/Ergänzungen berechtigt. 
 
Grüße 
 
TJ 


php::bar PHP Wiki   -   Listenarchive