Om man vill stoppa hotlinking och man inte har tillgång till .htaccess, hur gör man då?
Har en del bilder, faktiskt flera tusen, och många av dessa länkar folk till direkt i olika forum och så, det är ju inte snällt...
Hur skall jag kunna stoppa detta?
Du kan sätta en 404-sida som hämtar ut bilderna åt dig och samtidigt kollar från vilket sida besökaren kommer ifrån. Vilken webserver och vilket språk använder du dig av?
asp och windows server2003 (digikom)
Hur menar du med en 404-sida?
Jag har inte alla mina bilder på en och samma sida utan inne på varje person, och så plockar jag upp de bilderna som skall visas med
<img src="foto/<%=RecSet("id")%>.jpg" class="specialright" align="right" alt="<%=RecSet("foto")%>" title="<%=RecSet("foto")%>">
Har du möjlighet att sätta upp en egen 404-sida? Isåfall; flytta alla bilder till en mapp som inte går att nå från webben. Du kan kolla genom HTTP_REFERER (fungerar dock inte 100 %-igt) om besökaren kommer från någon annan sida, eller från din. Sen använder du ADODB Stream och Response.BinaryWrite för att skicka ut bilden om det visat sig att besökaren faktiskt står på din sida.
Det känns som du väntar på mer utförlig svar? Google har en del bra träffar bland annat den här sidan. Har själv inte läst igenom vad den gör med den verkar vara något i stil med vad du letar efter.
jag sitter och letar runt, vet inte hur de menar med 404-sida och det verkar krångligt tycker jag eftersom jag hämtar olika bilder från databasen via recordset beroende på vilket id/namn man klickar på.
Komiskt - just den sidan du länkade till har jag den senaste halvtimmen suttit och försökt få till det med, men får det inte att funka.
Har även försökt med http://www.randomterrain.com/web-design-hotlinking.html
med en osynlig bild som ligger över den "riktiga" och det fick jag till, dock blev det inget snyggt, för jag kunde inte få texten runt om bilden som jag har nu:
så som det ser ut här, bilden skall vara till höger http://www.historiesajten.se/visainfo.asp?id=372
så här ser koden ut (som faktiskt visar en blank bild om man högerklickar på den för att visa bild)