Lad mig sige det sådan at vil man vide hvor på serveren tingene ligger så skal man nok finde linket. for hvis browseren skal kunne hente noget så kan brugeren også finde linket. men kan man lave det lidt mere kringlet ved at lave en side som starter din download og så lige bagefter sender brugeren vide til en anden side...
så har brugen ikke mulighed for at bare at klikke vis kilde kode... men det kan stadig lade sig gøre. man kan f.eks. bare sige åben i notepad og så skrive stien til den fil på en webserver man vil have og ja så kommer kilde koden frem... så sværre er det ikke.
net-base.dk >> Jeg er lidt uenig:) Jeg kan ikke lige hitte op med en bestemt side men har været på en side som anvendte et anti-leech script som jeg bestemt ikke kunne komme udenom hvilket var rimelig provo! Det jeg kunne se var hvilken server jeg hentede fra men ikke stien.
JEG SKAL IKKE BRUGE STIEN... JEG SKAL FORHINDRE FOLK I AT SE STIEN PÅ DEN MP3 FIL DE DOWNLOADER FRA MIN SERVER... DERFOR ØNSKER JEG AT TVINGE BROWSEREN TIL AT DOWNLOADE MP3'en I STEDET FOR AT AFSPILLE DEN DIREKTE I BROWSEREN
Du kan jo bare skrive at de skal højreklikke på linket og sige gem som - eller du kan smække den i en zip-fil, så bliver den automatisk gemt hos brugeren...
Kan du så ikke smække dine filer og stinavn i en database. Send et id med når brugeren vil downloade, slå op i databasen, og send brugeren videre til en ny side som automatisk starter med at downloade :-)
derfor vil jeg gerne have noget der gør at jeg først opg fremmest tvinger browseren til at downloade filen... dernæst viderestiller siden når dovnloaden er startet.... det er nok det mest sikre jeg kan finde på sel men hvis folk kender noget sikrere kan de bare tilføje det...
flim - 02/02-2005 11:36:37 -> Jo det ville man kunne men denne side skulle jo så hente linket ud fra databasen og skrive det på siden for at browseren skal kunne downloade filen og så kan brugeren se stien. altså det kan ikke lade sig gøre at lave et download system uden at brugere kan finde stien til filen på serverne hvis de vil...
Afhængigt af hvor seriøst det er, kan du jo overveje at lave et simpelt program der kører over en simpel protokol. Der kan du jo undlade at vise brugeren hvor filen kommer fra.
kasperbn -> Ja dette er nok det eneste måde at forhindre en bruger i at se hvor filen kommer fra, men igen har man så en linux maskine stående som forbindelse går igennem kan man med de rette programme se hvor der forbindes til og hvilke filer der forbindes til og der få filen...
Nu er vi ved at være ude i noget som den "normale" bruger ikke vil kunne få fat på. Hvem har lige en ekstra Linux maskine stående med de rette programmer? Nok ikke ret mange..
Men igen igen igen - hvis man virkelig virkelig gerne vil se stien, så kan den ikke skjules
Nu ved ikke hvor meget af serveren du har adgang til og om det er en linux eller win. Men antaget at du har linux og fuld adgang, er en mulighed måske at køre et cron-job der genererer et eller andet tilfældigt navn. Ændrer filnavnet og smider det ind i en database så navnet kan hentes ud på nettet. Hvis du sætter den til at skifte hvert 10. sek kan måsle være ligemeget om folk kan se kildekoden. Eller?
kasperbn -> ja der var faktisk noget som måske kunne være en meget god ide... og nej for man kan ikke rename en fil hvis brugeren er ved at hente den, og kan man så mister brugeren forbindelse.
Så kan man evt. sætte den op til 10-20 min og meddele brugeren om at han/hun kan blive smidt af pga. sikkerhedsmæssige foranstaltninger. Den er ikke 100% vandtæt, men det er da en måde at komme uden om problemet.
lazlowdk -> ja, men ik uden at have stien til filen... for hvordan vil du så have at browseren skal kunne finde filen hvis den ikke får stien til browseren...
Synes godt om
Ny brugerNybegynder
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.