Nu til spørgsmålene: 1) Hvor sikker er denne metode. Er der nogen måde at få fat i kildekoden, og dermed se sidens indhold? 2) Hvis jeg indsætter et link til en anden php-side (der også begynder med ovenstående kode), så gemmer den tilsyneladende informationerne i $_SERVER[] på tværs af siderne. Hvis jeg lukker browservinduet og forsøger at åbne siden i et nyt vindue, så skal jeg til gengæld skrive brugernavn og adgangskode igen. Men hvor længe bliver de informationer gemt, og kan jeg være sikker på at de ikke eksisterer længere, når jeg først har lukket browseren? 3) Jeg har stjålet det meste af koden fra en tutorial et eller andet sted. Så hvad er det præcist at de to headere gør?
På et webhotel løber du altid en risiko for at andre kan se kildeteksten, men men md5-krypteret password kan man ikke bare gætte det oprindelige password. Man kan man se denne kildetekst, så kan man jo også se dine andre hemmeligheder. Du må fx ikke have rigtigt følsomme oplysninger på et webhotel.
Du er "logget ind" så længe din browser/browservindue er åbent.
De to headere sørger for at browseren spørger dig om brugernavn og password.
De eneste hemmeligheder i sidens indhold bliver nogle værdier hentet fra en MySQL-database. På siden kan man så både indsætte, slette og se værdier i denne database. Men er indholdet i en sådan database heller ikke "sikkert"???
Hvis man har adgang til kildeteksten, så har man jo også adgang til både server, brugernavn og adgangskode til databasen, eller kan jeg skjule disse oplysninger på nogen måde?
Det er meget nemt at gøre sikkert. Svaret er: egen server.
På et webhotel kan du som sagt aldrig være 100% sikker - med mindre webhotellet bruger særlige teknikker, men så ville de jo nok selv gøre opmærksom på det ;)
Det er altid en afvejning om bekvemmelighed og sikkerhed. Men er det data, der skal sikres i henhold til registerlovgivningen, er der ikke mange webhoteller, der kan bruges.
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.