PHP file_get_contents

ZockerLordLP

Erfahrenes Mitglied
Hallo Community,

ich habe eine API, die JSON zurück gibt. Diese rufe ich auf, indem ich folgendes mache:
PHP:
json_decode(file_get_contents("http://xxx.de/api"));

So nun möchte ich aber, dass ich von außen nicht zugreifen kann, dies geht ja mit .htaccess (Deny from all)
Wie kann ich es nun machen, dass ich nur Lokal zugreifen kann?

Danke :)
 
Nein, mache das nicht ;) Man könnte es einfach knacken (Bruteforce).
Wenn ich einen PC mit super wichtigen Schlüsseln habe, die keiner per Internet abgreifen darf, dann verbinde ich den PC auch nicht mit dem Internet, auch wenn ich nur eine Firewall nutzen könnte. Sicher ist sicher.
 
Warum willst du überhaupt ein PW?

Code:
<Directory /pfad/zum/restriktiven/verzeichnis>
  Order deny,allow
  Deny from all
  Allow from 127.0.0.1
</Directory>

Und fertig :) Da braucht es kein Passwort.
 
Es wird beides funktionieren. Aber in der htaccess ist es weniger invasiv. Also meine Empfehlung ist es dort rein zu tun.
 
Zurück