hvilken fejl, og hvad er det med frem og tilbage?
//Secerity
if ($_SESSION['login'] != '1' || $_SESSION['rang'] != 'admin' || !$_SESSION['id']) {
echo 'Der er en fejl
';
exit;
} (se i past bin linket over)
og fem og tilbage
først prøver jeg at logge ind så skriver den Der er fejl :0 og så trykker jeg på knappen tilbage som er oppe ved side adresse boxen i internet exploere også fremad som er vedsiden af og så virker det og det skulle gerne være unødvendigt
linje 5 - 9: disse koder er forældet. Slet dem
linje 13: $brugernavn og $password er ikke defineret. Måske fordi du bruger register globals, men det er ikke god kodeskik og gør det svært for andre at læse din kode.
linje 16 + 18: Tip: $number bruges kun een gan, så du kan bare sætte den ing i if'en
linje 19: da der kun er een, behøver du ikke bruge while
linje 20 - 24: jeg synes du gemme lidt for meget i sessions
linje 27 + 30: disse queries er ens. du kan sætte dem uden for if'en som een query
linje 26: konstanten admin er ikke defineret. måske mener du "admin"
linje 29: konstanten bruger er ikke defineret.
prøv at udskrive de variabler der giver fejl, og se hvad de indeholder
Fejlen er muligvis at din session-cookie ikke bliver sat før din header-location.