phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re=3A_=5Bphp=5D_=24HTTP=5FREFERER_zuverl=E4ssig? = =?iso-8859-1?Q?=3F?=

[php] =?iso-8859-1?Q?Re=3A_=5Bphp=5D_=24HTTP=5FREFERER_zuverl=E4ssig? = =?iso-8859-1?Q?=3F?=

Gloss Mathias php_(at)_phpcenter.de
Thu, 31 Jan 2002 15:50:08 +0100


Aloha,

> Von: 	Michael Motzkus[SMTP:inetix_(at)_gmx.net]
>
> in einem Mailingskript prüfe ich, woher die Anfrage kommt. Das Skript
> selber darf von verschiedenen Servern aus genutzt werden. Diese sind in
> einem Array aufgeführt. Ich möchte, dass alle Anfragen von Servern, die
> nicht in dem Array stehen, zurückgewiesen werden. Das funktioniert über
> einen Abglaich mit $HTTP_REFERER auch einwandfrei.
>
> Was mich halt interessiert ist, ob $HTTP_REFERER zuverlässig ist, das
> heißt, immer mit gesendet wird. Oder gibt es eine bessere Alternative?
>
Nein und Jein.

Der Referer wird vom Client übergeben oder auch nicht (je nach Client bzw.
Einstellungen) oder kann sogar vom Anwender mit irgend einem Unfug
übergeben werden.

Eine Alternative wäre, mit Sessions zu arbeiten und nur bei gültiger
Session das Mail zu versenden.

Viele Grüße, Mathias


php::bar PHP Wiki   -   Listenarchive