tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
358
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    tomy69 tomy69 ist offline Rookie
    Registriert seit
    Feb 2005
    Beiträge
    8
    Hallo,
    ich habe eine PHP-Datei, die JavaScript zurück gibt. Diese Datei wird von anderen Servern mittels script src aufgerufen. Also so:

    <script src="http://www.meineurl.de/meinedatei.php" type="text/javascript"></script>

    Nun möchte ich aber nur bestimmten Servern oder URL's den Zugriff erlauben. Wie kann ich jetzt die IP Adresse oder URL des Servers herausfinden, der die Datei aufruft? Die URL habe ich zwar in $_ENV(HTTP_REFERER) gefunden. Aber der HTTP_REFERER lässt sich ja bekanntlich manipulieren. Ist also nicht zu gebrauchen. Die IP-Adresse habe ich in keiner Umgebungsvariable gefunden.
    Hat vielleicht jemand eine Idee? Oder kann man das irgendwie anders realisieren?
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Probier mal den $_SERVER['REMOTE_ADDR']-Wert.
     
    Markus Wulftange

  3. #3
    tomy69 tomy69 ist offline Rookie
    Registriert seit
    Feb 2005
    Beiträge
    8
    Danke für die Antwort. Habe ich aber schon probiert. Da steht die IP-Adresse des Benutzers, der die Seite mit dem Srcript-Tag aufruft, drin und nicht die IP des Servers.
     

  4. #4
    tomy69 tomy69 ist offline Rookie
    Registriert seit
    Feb 2005
    Beiträge
    8
    Das kann so eigentlich auch gar nicht gehen, da das PHP-Skript vom Webbrowser Client-Seitig aufgerufen wird. Da steht dann natürlich in der Umgenungsvariable die IP-Adresse des Clients. Deshalb kann man vermutlich gar nicht herausfinden, von wo der Aufruf erfolgt.
     

  5. #5
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Die einzige Moeglichkeit waere der von Dir bereits erwaehnte Referrer, nur ist dieser eben nicht wirklich zuverlaessig. Dementsprechend wird sich da wohl nichts machen lassen.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

Ähnliche Themen

  1. [PHP&MySQL] Zugriff auf Datenbanken auf unterschiedlichen Servern
    Von silverstar2411 im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 16.09.08, 09:30
  2. Antworten: 6
    Letzter Beitrag: 07.05.08, 15:57
  3. Antworten: 2
    Letzter Beitrag: 05.10.05, 23:44
  4. Antworten: 6
    Letzter Beitrag: 11.12.04, 21:21
  5. Antworten: 4
    Letzter Beitrag: 22.06.03, 16:45