Der folgende Beitrag wurde am 26. 02. 2007, 22:39 Uhr von Flori veröffentlicht.
Ich hab ne Frage:
Kann ich mit PHP die URL auslesen (zb.: eintragen.php), von der die Formulardaten geschickt wurden?
Für eine Antwort wäre ich sehr dankbar!
Florian
Der folgende Beitrag wurde am 26. 02. 2007, 22:50 Uhr von Der Martin veröffentlicht.
Hallo,
> Kann ich mit PHP die URL auslesen (zb.: eintragen.php), von der die Formulardaten geschickt wurden?
nein, nicht zuverlässig. HTTP ist ein zustandsloses Protokoll - es gibt einen Request, der von einem bestimmten Host kommt, und ein Response, das an diesen Host zurück geht.
Die URL des auslösenden Dokuments erfährst du mit etwas Glück aus dem HTTP-Header "Referer". Sei dir aber darüber im Klaren, dass das HTTP-Protokoll diesen Header nicht vorschreibt. Er kann genausogut fehlen, wie irgendeinen Blödsinn enthalten. Besonders manche Proxies, Personal Firewalls und ähnliche "Privacy Tools" schreiben gern irgendeinen Quatsch, z.B. Werbung in eigener Sache, in den Referer.
So long,
Martin
--
F: Was macht ein Offizier, der in der Nase bohrt?
A: Er holt das Letzte aus sich heraus.
Der folgende Beitrag wurde am 27. 02. 2007, 09:39 Uhr von wahsaga veröffentlicht.
hi,
> Kann ich mit PHP die URL auslesen (zb.: eintragen.php), von der die Formulardaten geschickt wurden?
Wenn es um eine unterschiedliche Verarbeitung der Daten geht: Dann liefere den URL in den Daten mit. Bzw. irgendeinen anderen eindeutigen Wert, denn einen URL dafür heranzuziehen, erscheint mir weniger sinnvoll.
Wenn es um irgendeine Art von "Sicherheit" geht: Vergiss etwas namens "URL".
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4