Beste cp, ik ben met een login systeem bezig. d.m.v. cookies. nu wil ik ze chekken. ik heb de volgende functie hiervoor geschreven
PHP
function controle($ip, $hash, $gb ){
if($ip == ""){
$err =" <meta http-equiv='refresh' content='2;URL=login.html' />";
}elseif($hash == ""){
$err =" <meta http-equiv='refresh' content='2;URL=login.html' />";
}elseif($gb == ""){
$err =" <meta http-equiv='refresh' content='2;URL=login.html' />";
}else{
$select = mysql_query("SELECT * FROM leden WHERE gebruikersnaam = '".$gb."'");
$count = @mysql_num_rows($select);
if($count == 0){
$err =" <meta http-equiv='refresh' content='2;URL=login.html' />";
}
else{
$chek = mysql_fetch_array($select);
$chekip = $_SERVER['REMOTE_ADDR'];
if($chek['hash'] != $hash){
$err =" <meta http-equiv='refresh' content='2;URL=login.html' />";
}else{
if($chekip != $ip){
$err =" <meta http-equiv='refresh' content='2;URL=login.html' />";
}
}
return $err;
}
}
}
Toon Meer
en je haalt hem zo op:
controle($_COOKIE['GZ_ip'], $_COOKIE['GZ_hash'], $_COOKIE['GZ_gebnaam']);
alleen hij doet het niet?
ziet iemand de fout?
danku alvast(c)