På den næste side (login.php) har jeg så en SQL sætning der kontrolerer om username/password passer med en bruger i min mySQL DB.
Der tilgår jeg de 2 variable username og password med henholdvis $username og $password, og bruger dem der som normale variable. Det har virket finr i over et år på min side.
Men efter at have reinstaleret maskine virker det ikke mere. Variablene bliver ikke overført, elelr jeg kan i hvert tilfælde ikke tilgå dem direkte med $username/$password mere.
Jeg har ingen ide om hvad der kan være galt. Hvad med jer ?
Leder lige efter koden til at lave dem om, men det kan ikke anbefales at beholde disse gamle variabel typer, med de nye er det nemmere at undgå at blande dem sammen. Du kan se her hvordan du får fat på de nye mens jeg lige finder den stump kode frem:
$_POST['varname'] = variabler der er blevet sendt via en FORM med method="POST"
$_GET['varname'] = variabler fra adresselinien, eg: index.php?side=index
$_COOKIE['varname'] = variabler fra cookies
$_REQUEST['varname'] = alle de tre ovenstående samlet i en
$_SESSION['varname'] = variabler fra sessions
$_ENV['varname'] = servervariabler om "enviroment" ting (brugerens IP)
$_SERVER['varname'] = ass. servervariabler som fx PHP_SELF
Det var så lidt, jeg kan ikke lige finde den stump kode der skulle omskrive til de gamle variabler, men du kan måske slev finde den hvis ikke du ønsker at rette i php.ini eller rette alle dine variabler til.
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.