<script type='text/javascript'>
var so = new SWFObject('player.swf','ply','330','24','9','#ffffff');
so.addParam('allowfullscreen','true');
so.addParam('allowscriptaccess','always');
so.addParam('wmode','opaque');
so.addVariable('file','ljud/<?php echo $_GET['ljud']; ?>.mp3');
so.addVariable('autostart','true');
so.write('mediaspace');
</script>
Ljudfilens namn kommer med en querystring från en lista med länkar på olika ljudklipp. Nu vill jag förhindra att man kan högerklicka och välja "visa källa" och se sökvägen till ljudklippet och själv ladda ner det.
Kan någon ett enkelt och smidigt knep för det?
Vore evigt tacksam!
Nej, det finns tyvärr inget enkelt sätt. Allt som streamas till dina besökare, kan också manuellt laddas ned på något sätt. Youtube har t.ex. lagt en del kraft på att det ska vara krångligt att ladda ned deras filmklipp - men likväl är det fortfarande möjligt genom att följa flödet av anrop till klippet.
Kort och gott: Det är oftast inte värt utvecklingskostnaden - och i slutändan går det ändå att komma åt källan.