Ankündigung

Einklappen
Keine Ankündigung bisher.

Hotlinking von Bildern verhindern...

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Hotlinking von Bildern verhindern...

    Habe da so ein Problem, in letzter Zeit schnellt meine Traffic Rechnung relativ in die höhe weil Leute Bilder von meinem webspace in foren als sigs und ähnliches nutzen. Das würd ich gern unterbinden und einen bereich schaffen in den man erst kommt nach dem man einen code eingegeben hat.

    hab mir also ein formular gemacht mit einem textfeld für den code und einen senden button. sende das ganze per post an ein php script auf dem dann das menü für die bilder galerien zu finden ist, das das nur angezeigt wird wenn der code richtig ist funzt schon, nun will ich aber das man die bilder nur ansehen kann wenn man vorher den code eingegeben hat...

    und da hackelt es irgendwie ich weiß nicht so recht wie das machen soll.

  • #2
    kannst ja in einer DB reinschreiben ob der Code eingegeben wurde oder nicht, wenn ja dann soll ers anzeigen.

    aber warscheinlich verstehe ich dich irgendwie falsch.
    :arrow: [URL="http://tiny.cc/0xlvv"]Wie man Fragen richtig stellt[/URL]

    Kommentar


    • #3
      es soll wie login system sein bloß das man keinen benutzernamen hat sondern nur einen zahlencode. und dieser zahlen code wird dann vielleicht einmal im quartal geändert. man soll halt nur zugriff auf die bilder bekommen wenn man wirklich in das formular den code eingibt und dann über das danach erscheinende menü die galerien auswählt, sobald man den browser dann zumacht oder ne andere seite besucht muss man den code neueingeben.

      Kommentar


      • #4
        dan machs doch mit Sessions, wenn der Code angegeben wurde, schreibst du was in ner Session variable, und wenn diese gesezt ist gibst du das Bild aus.
        :arrow: [URL="http://tiny.cc/0xlvv"]Wie man Fragen richtig stellt[/URL]

        Kommentar


        • #5
          ja toll, wie soll ich denn das bild ausgeben? wenn ich es per <img> einbinde dann kann man ja wieder den pfad rausfinden und das bild dann neu direkt verlinken! es geht mir ja um eine methode die bilder zu schützen so das man sie herunterladen muss oder eben auf meiner seite betrachten muss.

          auf eine lösung mit htaccess möchte ich verzichten, da ja dann immer dieser hässliche dialog kommt... bzw. kann man das doch auch umgehen wenn man den code kennt.

          Kommentar


          • #6
            Naja das mit dem Bild ausgeben kann ja dann von einer php-Datei übernommen werden...

            Du gibst als Bildquelle eine php-Datei an....
            In dieser php-Datei überprüfst du, ob die Session-variable richtig gesetzt ist...
            Ist dies so gibst du das bild über die image funktionen von php aus...

            Kommentar


            • #7
              auf eine lösung mit htaccess möchte ich verzichten, da ja dann immer dieser hässliche dialog kommt... bzw. kann man das doch auch umgehen wenn man den code kennt.
              Es lässt sich doch auch anders mit htaccess lösen, erstell einfach eine RewriteRule die
              verhindert dass deine Bilder von woanders als von deiner eigenen Seite aus angezeigt
              werden oder durch ein Standard-Bild mit Werbung für deine Seite oder so ersetzt wird.

              Kommentar


              • #8
                Cole,

                wie sieht so ein Rewrite-Rule aus, das dies verhindern kann? Kannst Du uns ein Beispiel geben?

                Vielen Dank,

                Sven
                sigpic
                Vielen Dank für Eure Zeit, Absicht, Mühe und für Eure Ideen. Grüße,
                Sven

                Kommentar


                • #9
                  Mehrere Beispiele dazu gibt es auf http://www.trafficklau.de/htaccess.html

                  Ich ersetze z.B. extern verlinkte Bilder durch eine transparente 5000x1 Pixel Grafik,
                  da zerreist es dem Trafficdieb in der Regel auch noch schön das Layout seiner Seite

                  Kommentar


                  • #10
                    Danke Cole. Dies hilft mir weiter. An alle: Frohe Weihnachten bald!

                    Sven
                    sigpic
                    Vielen Dank für Eure Zeit, Absicht, Mühe und für Eure Ideen. Grüße,
                    Sven

                    Kommentar

                    Lädt...
                    X