Avatar billede janemil Nybegynder
13. juli 2004 - 16:30 Der er 3 kommentarer og
1 løsning

Freepaq - billeder ikke download

Hvordan laver man så folk ikke kan linke direkte til ens billeder i PHP - så de viser dem på deres egen hjemmeside og trækker på min traffik?

En sagde til mig det var noget med en fil man skulle ligge i roden.

Jeg laver kun Microsoft sites selv - så kender det ikke. Sites ligger i øvrigt hos freepaq.dk
Avatar billede jaw Nybegynder
13. juli 2004 - 16:44 #1
Trækker på din trafik? Den forstår jeg ikke helt... Direkte linke kan du jo i PHP som du kan i HTML, med <img src=\"http://www.domæne.dk/billede.jpg\"> men det virker ikke helt som om det er det du leder efter?
Avatar billede coderdk Praktikant
13. juli 2004 - 18:36 #2
Lav en .htaccess i roden:

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/images/du_maa_ikke_hotlinke\.gif$
RewriteCond %{HTTP_referer} .
RewriteCond %{HTTP_referer} !^http://(www\.)?ditsite\.dk [NC]
RewriteRule ^images/ /images/du_maa_ikke_hotlinke\.gif [L]

Kræver dog du må bruge .htaccess og at du må bruge mod_rewrite.
En anden måde er at tilgå alle billeder gennem et phpscript. I.e. http://ditsite.dk/image.php?navn=ditbillede.jpg - Så kan du gøre det på flere måde, både kigge på $_SERVER['HTTP_REFERER'] eller checke på en $_SESSION variabel, og så sætte den sessionvariabel på selve dit site...
Avatar billede janemil Nybegynder
13. juli 2004 - 19:29 #3
Lig lige svar coderdk
Avatar billede coderdk Praktikant
13. juli 2004 - 20:43 #4
Oh, værsgo :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester