hallo,

Ik wil de plaatjes beveiligen op mijn site ( zo iets als skoften.net doet )
Op de site is het plaatje gewoon maar stuur je de link de door krijg je echt iets ranzigs... (A)

weet iemand welk stukje script je hier voor moet gebruiken of een .htaccess

Dus op je eigen site heb je een normale afbeelding
en als je die plaatst op een andere via [img]http://www.site.nl/plaatje.gif[/img ]
dan moet je [img]http://www.site.nl/NEEEEEE.gif[/img ]
dan moet je krijgen

@Eric: lees het topic even goed ;) Het gaat hier om hotlinking. Totaal iets anders dan waar jij het over hebt.
Kan je niet voor het gemak met een simpele session en een if en else constructie dit bereiken?
even in pseudo:

<?php 

if($_SESSION['login'] != true)
{
  echo 'mag_niet_zien_plaatje';
}
else
{
  echo 'hier_het_mooie_plaatje';
}
?>


Als je er nou nog een fuction van bouwd hoef je de code maar een keer te maken, en kan je hem overal gebruiken..
Het gaat toch niet om een login. Hij wil gewoon dat als iemand een afbeelding-url kopieert dat deze dan doorgelinkt wordt naar een mag_niet_zien_plaatje
Ozzie PHP op 14/08/2011 01:28:17

@Eric: lees het topic even goed ;) Het gaat hier om hotlinking. Totaal iets anders dan waar jij het over hebt.


ik heb het ook over hotlinking maar ik wil het eerst uit testen met een plaatje op mijn site ( als "error" plaatje )
Ja, dat lees ik er nu ook uit.. (Koffie beker was nog niet leeg.)
Maar dan nog kan het op deze manier.
Alleen dan moet ie een header gebruiken, om hem te parsen.
Dus het plaatje word geen .png of .jpg o.i.d. maar een .php :)
http://altlab.com/htaccess_tutorial.html

hier staat ook :


RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?online-gangster\.nl/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://i56.tinypic.com/34dkc44.gif [L]


maar werkt helaas nog niet
Werkt je htaccess uberhaupt wel? En heet het bestand ook daadwerkelijk .htaccess? Dus met een punt als eerste teken?
Hallo,

Ja moet normaal werken.
En de naam klopt.

mvg,eric osman
Ikzelf heb dit ook staan op een van mijn websites, zelf kon ik dit via cPanel, misschien dat je wat aan hebt:


RewriteCond %{HTTP_REFERER} !^http://mijnwebsite/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://mijnwebsite$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mijnwebsite/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mijnwebsite$      [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ http://mijnwebsite [R,NC]

Reageren