Mailinglisten-Archive |
----- Original Message -----
From: <Jens.Dinstuehler_(at)_is-ag.com>
To: <php_(at)_phpcenter.de>
Sent: Monday, July 01, 2002 9:13 PM
Subject: [php] evtl. OT: Wie kann ich die Ausführung eines Scripts auf ein
IP-Bereich beschränken ?
> Hallo,.
>
> Erstmal Sorry für die eventuell OT-Frage, doch ich bin seit ca ner Stunde
> am Verzewifeln...
>
> Ich hab ein Script in einem eigenen Verzeichnis. Dieses Script soll aber
> nur von einem bestimmten IP-Bereich aufgerufen werden können.
>
> z.B. 192.168.90.* (... oder wie man das angiebt...)
>
> Wie kann ich das denn machen ? geht sowas von PHP aus, oder muss ich da
> irgendwie mit htaccess rumbauen ? Wenn ja was muss ich denn da angeben ?
>
Du kannst das den Apache machen lassen..
<Directory /www/bla/htdocs/nur_ich >
Order deny,allow
Deny from all
Allow from 192.168.90.*
</Directory>
Wenn du das in einer htacess einsetzen willst muss AllowOverride mind. LIMIT
erlauben.
Wenn du es mit PHP machen willst schreib doch einfach an den Script anfang
if(isset($_SERVER['REMOTE_ADDR']) && substr($_SERVER['REMOTE_ADDR'],0,11)
=== '192.168.90.' ){
// tu etwas
}
else{
echo 'Aetsch du nicht';
}
Gruss
Joerg Behrens
--
TakeNet GmbH Mobil: 0171/60 57 963
D-97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
php::bar PHP Wiki - Listenarchive