Pagina 1 van 2
Beveiligen van images met .htaccess?
Geplaatst: 15 dec 2005, 20:57
door Muiter
Ik wil voorkomen dat images worden getoond in een apart scherm, net als wanneer je
hier klikt
Ik heb het met .htaccess geprobeerd maar oznder resultaat:
http://usertools.plus.net/tutorials/id/5
http://www.thesitewizard.com/archive/ba ... heft.shtml
Kan iemand mij uit de brand helpen?
Geplaatst: 15 dec 2005, 21:21
door svenn
Preventing hot linking of images
To stop people from using your images on their site while the image is still on your site (stealing valuable bandwidth), add the following to the .htaccess file:
RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain.com/.*$ [NC] RewriteRule \.(gif|jpg)$ - [F]
Replace mydomain.com with your domain name and the gif|jpg with any other file extension, such as gif|jpg|swf
hier zeggen ze het toch ?
Geplaatst: 16 dec 2005, 16:06
door Muiter
svennson schreef:Preventing hot linking of images
To stop people from using your images on their site while the image is still on your site (stealing valuable bandwidth), add the following to the .htaccess file:
RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain.com/.*$ [NC] RewriteRule \.(gif|jpg)$ - [F]
Replace mydomain.com with your domain name and the gif|jpg with any other file extension, such as gif|jpg|swf
hier zeggen ze het toch ?
Dit is hotlinking. Ik wil dat de images niet kunnen worden opgeroepen via de adresbalk.
Geplaatst: 16 dec 2005, 16:23
door Paul
Dat kan altijd

(Opvragen in adres balk

)
Geplaatst: 16 dec 2005, 16:27
door Muiter
paulus schreef:Dat kan altijd

(Opvragen in adres balk

)
Is dat helemaal niet te regelen? Desnoods alleen openen in een php file?
Geplaatst: 16 dec 2005, 16:30
door Paul
Alles wat op je hosting staat, kan je in de adresbalk openen, als je de filename maar weet.
Geplaatst: 16 dec 2005, 17:40
door svenn
niemand gaat echter een afbeelding zoeken in de map /mijnmooiefototojesonlinedieniemandmagzien/
begrijp je.
Geplaatst: 16 dec 2005, 18:53
door fn002449
paulus schreef:Alles wat op je hosting staat, kan je in de adresbalk openen, als je de filename maar weet.
Dit is absoluut niet waar!!!
Geplaatst: 16 dec 2005, 18:55
door Paul
In 9 van de 10 gevalen wel, zeker als het om afbeeldingen gaat. Php bestanden is een ander geval.
Geplaatst: 17 dec 2005, 12:36
door Muiter
Ik wil bereiken dat foto's die via viewpicture.php worden getoond (voorzien van watermerk) kunnen worden bekenen/opgeslagen door de foto via de adresbalk op te roepen.
Hoe kan ik dit wel beveiligingen?
Geplaatst: 17 dec 2005, 15:48
door fn002449
paulus schreef:In 9 van de 10 gevalen wel, zeker als het om afbeeldingen gaat. Php bestanden is een ander geval.
Nee hoor... plaats gewoon een .htaccess betand in je directory... met deze code
Als je nu het bestand via php aanroept (dus met headers enzo...) ik weet niet hoe ik dat echt moet uitleggen maar goed...
dan kan je hem wel opvragen.. maar de link doet het niet want dan krijg je een 403 melding...
dus... niet zo stellig met je 9 van de tien keer...

Geplaatst: 17 dec 2005, 15:54
door Paul
En wat heb je nu nog aan de afbeelding? JE kan hem enkel met php lezen, en printen, php bestanden is het iets handiger, je kan ze includen, maar ook daar zie ik het nut niet van in

Geplaatst: 17 dec 2005, 16:08
door fn002449
paulus schreef:En wat heb je nu nog aan de afbeelding? JE kan hem enkel met php lezen, en printen, php bestanden is het iets handiger, je kan ze includen, maar ook daar zie ik het nut niet van in

Het nut is dus.. dat men hem alleen kan zien als bestand met watermerk
dus dan krijg je een img tag zoiets als
snappie?
Geplaatst: 17 dec 2005, 16:11
door svenn
laat GD dan een er een watermerk op zetten en gebruik ze dan zo want anders blijf je van de server vragen terwijl dat niet nodig is.
dan verwijder je de orignele natuurlijk
Geplaatst: 17 dec 2005, 16:13
door fn002449
svennson schreef:laat GD dan een er een watermerk op zetten en gebruik ze dan zo want anders blijf je van de server vragen terwijl dat niet nodig is.
dan verwijder je de orignele natuurlijk
Nee dat wil ik dus weer niet
want ik wil wel de originele foto's behouden

Geplaatst: 17 dec 2005, 16:17
door Muiter
fn002449 schreef:Nee hoor... plaats gewoon een .htaccess betand in je directory... met deze code
Dat werkt inderdaad, de foto is niet meer via de adresbalk op te vragen en wel te zien via viewpicture.php. Helaas is de thumbnail nu veranderd in een rood kruisje:
http://www.modelautoforum.nl/catalog_info.php?art_id=54
Hoe kan ik dit voorkomen?
Beperkt deze code in .htaccess niet mijn resize script e.d.?
Geplaatst: 17 dec 2005, 16:30
door Ytrecq
Dan zou je een .htacces en een .htpassword(of iets dergelijks) moeten gebruiken. Ik heb
hier iets gevonden wat misschien handig is.
Geplaatst: 17 dec 2005, 16:51
door Paul
Muiter schreef:fn002449 schreef:Nee hoor... plaats gewoon een .htaccess betand in je directory... met deze code
Dat werkt inderdaad, de foto is niet meer via de adresbalk op te vragen en wel te zien via viewpicture.php. Helaas is de thumbnail nu veranderd in een rood kruisje:
http://www.modelautoforum.nl/catalog_info.php?art_id=54
Hoe kan ik dit voorkomen?
Beperkt deze code in .htaccess niet mijn resize script e.d.?
Je blokeert de thumbnails nu, omdat dat met header werkt

Geplaatst: 17 dec 2005, 17:08
door fn002449
Muiter schreef:fn002449 schreef:Nee hoor... plaats gewoon een .htaccess betand in je directory... met deze code
Dat werkt inderdaad, de foto is niet meer via de adresbalk op te vragen en wel te zien via viewpicture.php. Helaas is de thumbnail nu veranderd in een rood kruisje:
http://www.modelautoforum.nl/catalog_info.php?art_id=54
Hoe kan ik dit voorkomen?
Beperkt deze code in .htaccess niet mijn resize script e.d.?
Staan die tumbnails in een aparte directory?!
als dat zo is... dan moet je ff in die directory een .htaccess bestand plaatsen met deze code:
Dan maak je die directory weer toegankelijk voor iedereen
zo niet dan moet je die thumbnails ook opvragen met een phpscript... als je zo'n script nodig hebt hoor ik het wel...
Geplaatst: 17 dec 2005, 17:40
door Muiter
fn002449 schreef:Staan die tumbnails in een aparte directory?!
Nee, die worden hier gegenereerd:
Code: Selecteer alles
if (file_exists($dir.$row['cat_id']."_".$art_id."_2.jpg")) {
$image = $dir.$row['cat_id']."_".$art_id."_2.jpg";
$size = getimagesize("$image");
$height = $size[1];
$win_height = $height+20;
$width = $size[0];
$win_width = $width;
$img_src = "images/catalog/".$row['cat_id']."_".$art_id."_2.jpg";
if ($height > 150)
{
$height = 150;
$percent = ($size[1] / $height);
$width = ($size[0] / $percent);
}
if ($width > 150)
{
$width = 150;
$percent = ($size[0] / $width);
$height = ($size[1] / $percent);
}
$pic2 = "<a href=\"#\" onclick=\"window.open('viewpicture.php?img=$img_src','photo','scrollbars=no,width=$win_width,height=$win_height');\"><img src=\"$img_src\" height=\"$height\" width=\"$width\" border=\"0\"></a>";
}
else {
$add_img_link = append_sid("add_picture.{$phpEx}?art_id=$art_id&img=2&cat_id=$row[cat_id]");
$pic2 = "<a href=\"#\" onclick=\"window.open('$add_img_link','add_image','height=435,resizable=yes,scrollbars=no,width=460');\"><img src=\"images/catalog/no_image.jpg\" border=\"0\"></a>";
}
fn002449 schreef:als je zo'n script nodig hebt hoor ik het wel...
Heel graag
