Подскажите пожалуйста, почему у меня не удаляются куки??? что я делаю не так?
index.php
<?php
include "config.php"; //подключаем базу
?>
<?php
if($_SESSION['email'] && $_SESSION['pass']){//проверяем сессию
include_once('login.php');
exit;
}
if($_COOKIE['email'] || $_COOKIE['password'] ){//проверяем куки если есть то
//записываем в сессию
$_SESSION['email']=$_COOKIE['email'];
$_SESSION['pass']=$_COOKIE['password'];
include_once('login.php');
exit;
}
?>//если ни одно из условий не прошло то загружаем страницу
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title><?=$NameSite?></title>
<link type='text/css' rel='stylesheet' href='css/style.css'/>
<script type="text/javascript" src="js/java.js"></script>
</head>
<body>
<form action="login.php" method="post" name="r1">
<p class="zag">Вход на сайт</p>
<table cellpadding="0" cellspacing="0">
</thead>
<tbody>
<tr>
<td><p>Email:</p></td>
<td><input type="text" name="UEmail" class="text" /></td>
</tr>
<tr>
<td><p>Пароль:</p></td>
<td><input type="password" name="UPass" class="text" /></td>
</tr>
<tr>
<td colspan="2"><input type="checkbox" name="cookie" value="1" class="check"/><p class="z1">Запомнить?</p></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Вход" class="bottom" id="vhBott" /></td>
</tr>
<tr>
<td colspan="2" align="center"><a href="reg.php" class="s1">Регистрация</a></td>
</tr>
</tbody>
</table>
</form>
</body>
</html>
login.php
<?php
include "config.php";//база
?>
<?php
$UEmail = trim($_POST['UEmail']);//проверка мыла на пробелы
$UPass = md5($_POST['UPass']);//шифруем пароль
if($_SESSION['email'] && $_SESSION['pass']){//если есть ссесия то загружаем с неё данные в переменные
$UEmail=$_SESSION['email'];
$UPass=$_SESSION['pass'];
}
if(!$_SESSION['email'] || !$_SESSION['pass']){//если сесии нет ты отправляем назад
header('Location: index.php');
}
if($UEmail == '' || $UPass == ''){//Если не заплнены поля
$reg = 2;
header('Location: index.php?reg='.$reg);
exit;
}
$_SESSION['email']=$UEmail;//запись мыла в сесию
$_SESSION['pass']=$UPass;//запись пароля в сесию
if($_POST['cookie']==1){//если стаит чек бокс то запоминаем куки
setcookie("email",$UEmail,time()+3600*24*7);
setcookie("password",$UPass,time()+3600*24*7);
}
<a href="index.php?exit=del">Выход</a>//выходим
<?php
if($_GET['exit']==del){//ну тут всё понятно
if($_COOKIE['email'] || $_COOKIE['password'] ){//вытираем куки если они есть
setcookie("email","", time()-3600);
setcookie("password","", time()-3600);
}
session_destroy();//выходим с сессии
echo "<script language='JavaScript'>
<!--
setTimeout(\"location.replace ('index.php')\", 1000);//отпровляем назад
//-->
</script>";
};
?>
Проблема в том что при нажатии выход в файле login.php не стирает куки в чем тут проблема, подскажите плыз?(
_____________
Место клизмы изменить нельзя!