У меня опять проблемы %) , почему в случае если второе условие не выполняется, то то что должно происходить при его не выполнении, не происходит?
<?php
if(isset($_COOKIE['auth_key']))
{
function safe_var($str){ $str=trim(stripslashes(htmlspecialchars($str))); return $str; }
$auth_key = safe_var($_COOKIE['auth_key']);
$auth_key_query = mysql_query("SELECT email, password FROM users WHERE auth_key = '" . $auth_key . "' LIMIT 1");
if($auth_key_query)// Второе условие!!!
{
while($u = mysql_fetch_array($auth_key_query))//Выборка из БД
{
$email = $u['email'];
$password = $u['password'];
if(isLog($email, $password) == 1){$k=1;}else{setcookie("auth_key", "", time() - 3600,"/", "reg.dub.music", false, true);logout();$k=0;}
}
}
else
{
$k=0;
}
}else{$k = 0;}
?>
Изменил: fhgdfhdfhdf (15.10.2012 / 21:46)