Avatar billede cristoforo Nybegynder
31. januar 2008 - 19:34 Der er 15 kommentarer

Content-type text/json

hej,
jeg sidder lige nu med en fil der indeholder header("content-type: text/json");, men når jeg åbner filen kommer der bare en download dialog op, hvilket ikke helt er meningen. Det der skal ske er, at filen ikke skal være synlig for mennesker, men det er som fortalt ikke resultatet.
Hvad kan jeg gøre?
Avatar billede cristoforo Nybegynder
31. januar 2008 - 19:35 #1
åbner filen = indlæser dokumentet i browseren*
Avatar billede w13 Novice
31. januar 2008 - 19:36 #2
Du vil altså bare undgå, at den kan downloades og læses?
Avatar billede cristoforo Nybegynder
31. januar 2008 - 19:39 #3
Ja ... meningen med det er at den kun, for så vidt muligt, kan læses når den kaldes af javascript.
Avatar billede erikjacobsen Ekspert
31. januar 2008 - 19:45 #4
Du kan ikke skjule indholdet af sådan en fil.
Avatar billede w13 Novice
31. januar 2008 - 19:46 #5
Nej, brugeren kan selvfølgelig kun se outputtet og ikke et evt. serverside-script, men outputtet kan ikke skjules.
Avatar billede cristoforo Nybegynder
31. januar 2008 - 19:47 #6
Der står i denne (http://www.eksperten.dk/artikler/1053?Esession=540687d47f96a2b2780f897a8481f7e2) artikel at han ved at bruge det, skjuler det fra brugern... Måske det bare mig der misforstår?
Avatar billede erikjacobsen Ekspert
31. januar 2008 - 19:49 #7
Jeg skal ikke kunne sige hvad han mener med det.
Avatar billede w13 Novice
31. januar 2008 - 19:55 #8
Ja, det studsede jeg også over, da jeg læste det. Siger mig intet.
Avatar billede erikjacobsen Ekspert
31. januar 2008 - 20:04 #9
Altså, jeg ved ikke hvad han mener. Men man kan jo læse hvad han skriver: "...ikke kan ses uden videre" - det er vel korrekt, men ligegyldigt, da det kan ses ved at bruge 3.5 mikrosekund tankevirksomhed.

At man skal gøre det, altså bruge text/json eller application/json, fordi det lukker et sikkerhedshul, er en helt anden sag. Det behøver man ikke sætte sig ind i, man skal bare gøre det.
Avatar billede cristoforo Nybegynder
31. januar 2008 - 20:08 #10
Er der noget jeg kan gøre for den ikke kommer med en download dialog når man indlæser siden og måske en metode til folk ikke uden videre kan læse indholdet af siden?
Avatar billede erikjacobsen Ekspert
31. januar 2008 - 20:17 #11
Det er nemt at forhindre at folk læser indholdet: brænd det på en CD og læg den i en bankboks. Hvis du derimod lægger det ud på nettet, er der intet som helst, der kan forhindre folk i at læse det. Og hvad er problemet med den download-dialog? Det er jo ikke meningen man skal tilgå url-en direkte, så ved normalt brug, er der ingen, der ser det.
Avatar billede cristoforo Nybegynder
31. januar 2008 - 20:27 #12
Well, det ville jo være nemmere bare at have noget "du har ikke adgang til at se denne side noget":)
Avatar billede erikjacobsen Ekspert
31. januar 2008 - 20:31 #13
Nu ved jeg jo ikke hvad det er du vil skjule, men der er da forskellige tiltag, der kan gøre det en lille smule mere besværligt at se - ikke nogen udfordring for Børge Bitvender, men selvfølgelig kan du "skjule" det for enkefru Hansen i Bredgade.
Avatar billede olebole Juniormester
02. februar 2008 - 18:34 #14
<ole>

Du kan ikke skule indholdet af filen - men hvad er problemet ved, at der kommer en dialogboks, hvis man anvender siden på en måde, der aldrig har været meningen?  =)

/mvh
</bole>
Avatar billede w13 Novice
01. april 2008 - 12:10 #15
Lukketid? :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester