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