php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.12.2005, 16:03  
Gast
 
Beiträge: n/a
Standard 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.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.12.2005, 16:07  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

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.
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 17.12.2005, 16:11  
Gast
 
Beiträge: n/a
Standard

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.
 
Alt 17.12.2005, 16:15  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

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.
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 17.12.2005, 18:10  
Gast
 
Beiträge: n/a
Standard

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.
 
Alt 17.12.2005, 18:14  
Gast
 
Beiträge: n/a
Standard

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...
 
Alt 17.12.2005, 18:26  
Gast
 
Beiträge: n/a
Standard

Zitat:
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.
 
Alt 17.12.2005, 20:02  
Erfahrener Benutzer
 
Benutzerbild von SvenLittkowski
 
Registriert seit: 05.09.2004
Beiträge: 578
SvenLittkowski zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Cole,

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

Vielen Dank,

Sven
SvenLittkowski ist offline  
Alt 17.12.2005, 20:11  
Gast
 
Beiträge: n/a
Standard

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
 
Alt 18.12.2005, 15:53  
Erfahrener Benutzer
 
Benutzerbild von SvenLittkowski
 
Registriert seit: 05.09.2004
Beiträge: 578
SvenLittkowski zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

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

Sven
SvenLittkowski ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ausführung von PHP-Scripten verhindern Pimbolie1979 PHP Tipps 2008 16 18.05.2008 20:45
Sichtbarkeit von Bildern Spezi PHP Tipps 2008 2 15.09.2007 20:23
Laden von Bildern (vorerst) verhindern. R4v3r HTML, Usability und Barrierefreiheit 4 06.03.2007 22:00
__set() verhindern das erzeugen einer neuen Variablen shocky PHP Tipps 2006 18 30.10.2006 14:35
Zeilenumbruch in Tabelle verhindern patr1k HTML, Usability und Barrierefreiheit 3 22.12.2005 11:24
Externes Downloaden verhindern, aber streaming erlauben... Server, Hosting und Workstations 1 27.11.2005 11:39
Speichern von Text und Bildern verhindern PHP Tipps 2005-2 6 26.08.2005 19:13
[Erledigt] DRINGEND: datenbankabfrage mit bildern Datenbanken 11 17.07.2005 18:31
Window resize verhindern ??? Dragon26mFR HTML, Usability und Barrierefreiheit 3 24.06.2005 21:40
Verhindern von aktualisieren PHP Tipps 2005-2 7 22.06.2005 23:39
Ausführen von PHP Code bei F5 (Aktualisieren) verhindern PsiAgent PHP Tipps 2005 10 30.05.2005 11:52
Mehrfachtes absenden eines Formulars verhindern ? PHP Tipps 2005 12 16.03.2005 01:13
Upload von Bildern verhindern welche breiter sind als 1024px PHP Tipps 2005 2 24.02.2005 16:33
Doppelten Upload verhindern. BastianX75 PHP Tipps 2005 5 17.02.2005 11:51
[Erledigt] Mehrfachausgabe verhindern? Datenbanken 3 09.01.2005 12:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
hotlinking umgehen, hotlinking nicht erlaubt umgehen, hotlinking von bildern verhindern, wie verboten hotlinking umgehen, laden von bildern verhindern, hotlinking bilder unterbinden, bilder hotlinking verhindern mit php, bilder vor hotlinking schützen, hotlinking verhindern alternative grafik htaccess

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:30 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.