PHP не създава бисквитки?

kriss

Registered
част от login.php
PHP:
		if(isset($_POST["username"]) && isset($_POST["password"])){
			$username = $_POST["username"];
			$password = $_POST["password"];
			if($username=='Потребител'||$password=='******'){
				error("Въведи име и парола");
			}else{
				if($user->login($username,$password)){
					$page = (strstr("login",$_SERVER["HTTP_REFERER"]))?'index':$_SERVER["HTTP_REFERER"];
					redir($page);
				}else{
					error("Грешно потребителско име и/или парола.");
				}
			}
		}
част от класа за потребител:
PHP:
		public function login($uname,$pass,$time = 604800){
			$this->username = htmlspecialchars(addslashes($uname));
			$this->encpass = encrypt($pass);
			$this->period = $time;
			if($this->isLogged()){
				return false;
			}else{
				$check = mysql_query("SELECT * 
					FROM `users` 
					WHERE 
					`user_name` = '{$this->username}'
					AND `user_password` = '{$this->encpass}'
				")or die(mysql_error());
				if(mysql_num_rows($check)>0){
					setcookie('logged',strtolower($this->username),time()+$this->period,"/");
					return true;
				}else{
					return false;
				}
			}
		}
Проблема: кода редиректва без да е създадена бисквитка
 

Back
Горе