Jag har filerna i en skyddad katalog som man inte kan nå direkt, t ex genom att skriva sökvägen till katalogen i web-läsarens URL-fält.
Ja då har du ju redan löst problemet. I den koden du använder för att streama ut filerna till besökarna lägger du bara till en koll om besökaren är inloggad (ex. genom att en viss session finns).
Eftersom filerna inte var åtkommliga direkt från webbläsaren har du väl någon form av script som läser in filen och skickar den till besökaren? Det är det som är streaming.
Nu får jag istället ett felmeddelande att filen inte kan laddas ned för att användaren inte har acces till filen. Kan även vara så att www-servern inte har access till filen.
Om jag väljer en av länkarna så får jag möjligheten att spara filen.
Det funkar bra.
Trycker jag däremot på en länk och sen trycker på "avbryt" så skiter sig Apache. Försöker jag nå sidan som visade länkarna så laddas sidan inte längre. Jag måste starta om Apache för att det ska funka igen.
Om jag väljer en av länkarna så får jag möjligheten att spara filen.
Det funkar bra.
Trycker jag däremot på en länk och sen trycker på "avbryt" så skiter sig Apache. Försöker jag nå sidan som visade länkarna så laddas sidan inte längre. Jag måste starta om Apache för att det ska funka igen.