15. oktober 2010 - 17:59Der er
9 kommentarer og 1 løsning
Blokere filer for klienter
Hej alle.
Hvordan kan man blokere filer så som favicon.ico for klienter? Det jeg mener er at når jeg skriver domæne.com/favicon.ico kommer mit favicon icon frem. Hvordan gør jeg så det ikke er muligt for mine klienter at gøre dette? Gør det umuligt for mine klienter om at loade mine filer? Det behøves dog ikke kun være faviconet, men alle filer. .wmv, .php, .txt osv.
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Hvorfor vil du blokere for filer ? Hvis du f.eks. i index.php har et tag med hvilket favicon som vises, gi'r det jo ingen mening at blokere for det hvis det kaldes i url'en
Umiddelbart virker det som om du spørger om en af to ting:
1. en mulighed for at blokere for "enkeltfil"-download sådan at man ikke kan hente dit web-indhold uden at hente det gennem din webside.
2 en mulighed for at have dele af sitet utilgængeligt for ikke-indloggede brugere.
Hvis du EGENTLIG mener noget andet end de to ting, skriv lidt mere om hvad det er du vil opnå.
1. kan ikke lade sig gøre på en enkel måde - internet fungerer nu engang på den måde som det fungerer. Hvis det skal kunne vises i en browser, må browseren kunne finde filen. Man kan lave noget fiksfakseri i php som gør at du kun kan hente filen hvis du kommer fra samme site, men dette kan omgås af teknisk kyndige brugere. Er det sådan noget du er ude efter?
2. findes der massevis af standardløsninger for derude - næsten alle cmser derude (wordpress ,joomla, etc.) har muligheder for at styre dette.
Ja. Fordi ville sælge nogle programmer. Men ville ikke have at folk bare kan skrive domæne.com/produktet.exe og så downloade det uden at betale? De skal betale via Paypal og når de så har betalt, sender Paypal klienten videre til mig, og derfra kan kunden downloade. Er det muligt?
- lav en side som fortæller om dit produkt. Her skal der være et paypal-link. Når betalingen er på plads, kan du sende link til den næste side til brugerens email. - lav en side som giver mulighed for at hente dit produkt. Her er det smart at bruge noget i retning af det "fileprotection" script jeg nævnede her over. - Eller du kan bruge en anden løsning: Læg dine exe filer i en mappe som web-brugeren ikke har adgang til (udenfor /var/www). Lav så et php-script som giver mulighed for at hente filerne hvis man kommer fra paypals ok-side.
Der findes en del færdige løsninger som giver disse muligheder derude. Den jeg skrev om her over laver om på urlen, så den ser ud sådan her: domæne.com/12345/54321/produkt.exe - og den virker bare så lang tid som du fortæller den skal gøre. Hvor filen faktisk ligger i virkeligheden er det kun php-scriptet som ved noget om.
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.