tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
886
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    KristophS KristophS ist offline Mitglied Brilliant
    Registriert seit
    Apr 2004
    Ort
    Duisburg
    Beiträge
    778
    Hallo ich habe folgendes Script erstellt:
    PHP-Code:
    <?php
    echo("<a href=script.php?lade>link</a>");
    if(isset(
    $_GET['lade']) ){
        if(
    $_SERVER['HTTP_REFERER'] == "http://localhost/script.php"){
                  
    //download
                  
    echo("Der Download startet");

                            }elseif(
    $_SERVER['HTTP_REFERER'] != "http://localhost/script.php?lade"){
                                  die(
    "Der Webmaster von ".$_SERVER['HTTP_REFERER']." hat auf eine Datei gelinkt die nicht ihm gehört!");
                                  }
                                   }
                                  
    ?>
    ALso meine Frage ist jetzt , ist das sicher , dass dann niemand mehr "script.php?lade" verlinkt , und damit Erfolg hat ,weill dann kann ich mir ja grossartige Konstruktionen auf Zeit etc. sparen.
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Folgender Artikel könnte von Interesse sein:
    &nbsp;&rsaquo;&rsaquo;&nbsp;FAQ der Newsgroups de.comp.lang.php.* &ndash; 12.3._Warum ist es schlecht, mit dem Referer zu arbeiten?
     
    Markus Wulftange

  3. #3
    Avatar von unlord
    unlord unlord ist offline Mitglied Gold
    Registriert seit
    Jan 2004
    Beiträge
    160
     

  4. #4
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Diese Skripte finde ich aber auch nicht unbedingt empfehlenswert.
     
    Markus Wulftange

  5. #5
    KoMtuR KoMtuR ist offline Mitglied Brokat
    Registriert seit
    Apr 2002
    Ort
    Chemnitz
    Beiträge
    440
    Referers sind Müll in meinen Augen. Zu leicht zu knacken.

    Also ich würde es so machen.
    Wenn jemand was von deiner Seite runterladen will klickt er einen Link an. Dann kommt meist die Beschreibung von der Datei. Wenn diese Seite geladen wird, dann kann dein Script auch eine Zeichenfolge erstellen und dies in der Datenbank ablegen.
    Nun klickt der user auf download und das Downloadscript untersucht in der Datenbank den String. Wenn er drin steht kannste weiterverlinken ansonsten kannste eine Fehlermeldung bringen. Und wie du den realen Pfad zur Datei auf deinem Server versteckst steht in der "Suche".

    KoMtuR
     

  6. #6
    KristophS KristophS ist offline Mitglied Brilliant
    Registriert seit
    Apr 2004
    Ort
    Duisburg
    Beiträge
    778
    Das was du meinst ,ist wesentlich einfacher mit sessions realisierbar.
    Trotzdem danke für die Idee.
     

  7. #7
    KoMtuR KoMtuR ist offline Mitglied Brokat
    Registriert seit
    Apr 2002
    Ort
    Chemnitz
    Beiträge
    440
    Oder du machst es eben mit Sessions. Ging ja nur um die Idee, wie du verhindern kannst, das immer ein Link genau auf die Datei zeigt.
     

Ähnliche Themen

  1. Download Counter ist er sicher ****?
    Von ThunderStorm1 im Forum PHP
    Antworten: 5
    Letzter Beitrag: 14.01.11, 18:13
  2. Script sicher ?
    Von Wipeout im Forum PHP
    Antworten: 8
    Letzter Beitrag: 14.01.08, 12:54
  3. Antworten: 6
    Letzter Beitrag: 05.07.06, 17:57
  4. Php Script sicher machen...
    Von freakcx im Forum PHP
    Antworten: 6
    Letzter Beitrag: 22.06.06, 22:41
  5. Wie mache ich ein Upload Script sicher
    Von PhoenixDH im Forum PHP
    Antworten: 20
    Letzter Beitrag: 26.09.04, 21:09