Beskytte billede

Tags:    php

hej jeg vil gerne have lavet sådan at man ikke kan gå ind til mit billede på denne måde: www.hotel.dk/mappe/billede.jpg men mine php filer skal kunne hente dem med <img> hvordan gør jeg det??? .htaccess??

det er til en procentdel afsløring af billedet nemlig...



6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
hej jeg vil gerne have lavet sådan at man ikke kan gå ind til mit billede på denne måde: www.hotel.dk/mappe/billede.jpg men mine php filer skal kunne hente dem med <img> hvordan gør jeg det??? .htaccess??

det er til en procentdel afsløring af billedet nemlig...



Smid det her ind i .htaccess
<Files *.jpg>
ForceType text/plain
</Files>
<Files *.JPG>
ForceType text/plain
</Files>


Her kan du stadig hente billedet fra php scriptet...
Men hvis nogle prøvet at gå ind i
http://domain.dk/billeder/billed.jpg
så viser den kun tekst

[Redigeret d. 23/03-04 20:35:46 af Kasper Svendsen]



Smid det her ind i .htaccess
<Files *.jpg>
ForceType text/plain
</Files>
<Files *.JPG>
ForceType text/plain
</Files>

Hvis man gør det, så kan man vel bare gå ind på siden, og trykke Filer->Gem Som ?




/AC



nej det beskyttede ikke billederne



Smid det her ind i .htaccess
<Files *.jpg>
ForceType text/plain
</Files>
<Files *.JPG>
ForceType text/plain
</Files>

Hvis man gør det, så kan man vel bare gå ind på siden, og trykke Filer->Gem Som ?




/AC




Ja det kan man...
Men kan ikke se hvordan man ellers skulle kunne gøre det....
Det skulle da være at skjule det i javascript eller lign... men det er sgu da besværligt! :)



pis... men ok...



Man kan GODT lave det!
Det er bare mere end 1 UP værd (for mig).

En slag-plan er følgende:

Lav et beskyttet bibliotek.. fx /img/protected/
(Du laver det beskyttet ved at bruge .htaccess læs http://www.webcafe.dk/artikler/apache/htaccesspassword/ )
Læg det hemmelige billede ind bibliotek.

Så laver du en fil der fx hedder viewimage.php
I den kan du så bruge image-funktioner ( http://dk.php.net/manual/en/ref.image.php ) som henter billedet fra det beskyttede sted.
Problemet er bare så, at alle kan vel bare gå ind i viewimage.php og derved se billedet...
-- JA! ... MEN, hvis du nu sætter en kode til hvert billede...
viewimage.php?kode=65Fhq343Jf er fx /img/protected/hej.jpg


Det er noget i den stil det skal laves.
Som sagt er det ikke helt let.



/AC



t