Ej stop dog lige 2 secs.
Anden linie er som Jonatan Hertel rigtigt nok siger en predefineret variabel der gør det ud for $_POST, $_GET osv., men første linie er mere end som så.
Det betyder for det første ikke nødvendigvis at man vil outputte elementet.
Første linie er en del mere sikker en anden linie først og fremmest fordi den bruger $_POST, som sikrer at brugeren har postet oplysningen og ikke indsat den som en del af adressen.
For det andet er der htmlentities, som sikrer at alt hvad der er skrevet bliver omkodet til output-brugbar kode, men faktisk er dette lige så meget en sikkerhed mod f.eks. at skrive ondsindet scripts. Altså f.eks. gå ind og ødelægge php koden.
htmlentities laver f.eks.: < > om til: & lt; & gt;
Indlæg senest redigeret d. 23.10.2006 17:24 af Bruger #10132