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.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Hotlinking von Bildern verhindern...
Einklappen
Neue Werbung 2019
Einklappen
X
-
Hotlinking von Bildern verhindern...
Stichworte: -
-
Ein Gast antworteteMehrere 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
Einen Kommentar schreiben:
-
Cole,
wie sieht so ein Rewrite-Rule aus, das dies verhindern kann? Kannst Du uns ein Beispiel geben?
Vielen Dank,
Sven
Einen Kommentar schreiben:
-
Ein Gast antworteteEs lässt sich doch auch anders mit htaccess lösen, erstell einfach eine RewriteRule dieauf 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.
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.
Einen Kommentar schreiben:
-
Ein Gast antworteteNaja 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...
Einen Kommentar schreiben:
-
Ein Gast antworteteja 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.
Einen Kommentar schreiben:
-
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.
Einen Kommentar schreiben:
-
Ein Gast antwortetees 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.
Einen Kommentar schreiben:
-
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.
Einen Kommentar schreiben:

Einen Kommentar schreiben: