Avatar billede TRoXa Novice
10. maj 2004 - 08:41 Der er 11 kommentarer og
1 løsning

Beskyt billede

Hej

Jeg ville lige høre, om der er nogen der har et forslag til hvordan man kan beskytte sine billeder, så folk ikke linker til mine billeder. Vil have, så hvis man linker til et billede, så skal der komme et billede frem hvor der fx står beskyttelse (hvor den åbner fx NoLink.Gif igennem GDlib)

GDlib version på serveren min side ligger på er : 1.6.2 or higher

Håber der er nogen der har et godt forslag/eksempel
Avatar billede TRoXa Novice
10. maj 2004 - 08:42 #1
altså dvs .. fx <img src=billede.php?id=343434 border=0> og hvis der ikke er linket fra mit eget domæne, så skal den vise nolink.gif og ellers skal den vise det rigtige billede.
Avatar billede sukos Juniormester
10. maj 2004 - 09:27 #2
Det er vist noget server-stuff du skal ha' fat i.
Ved Apache kan gøre det, (omend ikke 100%), med noget mod_rewrite
Avatar billede TRoXa Novice
10. maj 2004 - 09:32 #3
det lyder lidt som noget .htaccess, og det er ikke lige det jeg leder efter desværre. Man må med PHP kunne finde ud af hvad side brugeren er på lige nu, og hvis brugeren ikke er på mit domæne ( som tjekkes igennem min php fil ), så skal de bare ikke kunne se billedet. Men hvordan man gør ved jeg ikke lige.
Avatar billede sukos Juniormester
10. maj 2004 - 09:38 #4
hehe, det har jeg selv prøvet at rode med, uden at finde ud af det.
Men en anden måde, hvis du bruger PHP til at vise filen, kunne vel være at sætte en session, og så i billede.php tjekke om den session er sat?
Avatar billede TRoXa Novice
10. maj 2004 - 10:00 #5
Det var selvfølgelig en mulighed. Hvis den ikke er sat (Hvis man ikke er logget ind), så skal man alligevel ikke have adgang til billederne. Så ja det lyder som en god plan. Det havde jeg ikke lige tænkt på :)

Jeg venter lidt og ser om der er nogen der har et bedre forslag. Hvis der ikke er, så får du point, så bare læg et svar så jeg kan give dig dem hvis der ikke kommer noget bedre inden jeg har fri fra arbejde :)
Avatar billede sukos Juniormester
10. maj 2004 - 10:05 #6
jooo, kan jeg da godt.
(hvad er det for billeder? :O] )
Avatar billede TRoXa Novice
10. maj 2004 - 10:13 #7
Jeg har min side www.troxa.dk som er en lille community med brugere. Der har man et fotoalbum. De billeder man lægger deri er der mange der bruger på andre sider. Så for at få begrænset båndbredden lidt skal man kun kunne se billeder på troxa.dk uanset hvad :)

Så det kan være alt fra billeder af personerne der er på min side til billeder af underlige fisk :P
Avatar billede sukos Juniormester
10. maj 2004 - 10:28 #8
Nåh, ok, troede det var noget "snavs" :O)

Og for så lige at være lidt venlig, laver du et billede, "billedet kan ses på www.troxa.dk" som vises :O)
Avatar billede TRoXa Novice
10. maj 2004 - 10:31 #9
Jeg laver aldrig snavs :P *fløjter uskyldigt*

Men ja det skal være sådan et billede :)
Avatar billede Slettet bruger
10. maj 2004 - 16:42 #10
Bare fordi du bruger sessions til det, behøver det ikke kræve login. (Men hvis du alligevel kræver login på siderne, kan billederne jo lige så godt også kræve det.)
Avatar billede TRoXa Novice
10. maj 2004 - 18:29 #11
Der kom vist ikke andre bud :)
Avatar billede lilleulv Nybegynder
29. maj 2004 - 22:18 #12
troxa prøv kikke på min side www.lilleulv.dk om det er sådan at du mener .. det tror jeg ....
det script jeg har brugt er dette :

Koden skal kopieres og indsættes mellem <head> og </head> i Notesblok

<script language="javascript">
function click()
{
if (event.button==2)
{
alert('Tilhører mig')
}
}
document.onmousedown=click
</script>

der hvor du ser at der står 'tilhøre mig'  der sætter du bare din egen tekst ind. 

hilsen lilleulv
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