|
| |
|
|
| |
для: Hamilion
(25.12.2006 в 16:34)
| | | Нет такой переменной $PHP_SELF. Есть $_SERVER['PHP_SELF'].
И Location не может ссылаться на знак вопроса. | |
| |
|
|
| |
|
|
| | Здраствуйте, вот накрапал небольшой скриптик, но почемуто кукисы выставляются только когда щелкаешь второй раз по кнопке. Или это только у меня так? Помогите найти ошибку.
<?
$passw=$_POST["passw"];
$user=$_POST["user"];
if($_GET['event']=='exit') {
setcookie("password",md5($passw),time()-3600*24*1);
setcookie("username",$user,time()-3600*24*1);
header("Location: ?");
}
if(isset($_POST['enter'])) {
setcookie("password",md5($passw),time()+3600*24*1); /* expire in 1 days */
setcookie("username",$user,time()+3600*24*1); /* expire in 1 days */
}
$password = $_COOKIE["password"];
$username = $_COOKIE["username"];
echo "<BR>PASSW: ".$_COOKIE["password"];
echo "<BR>USERNAME: ".$_COOKIE["username"];
?>
<html>
<head>
<title>Вход</title>
<script>
if (!navigator.cookieEnabled) alert("У вас отключены cookies. Для дальнейшей работы необходимо включить их поддержку в свойствах браузера. ");
</script>
</head>
<body>
<form action="<?=$PHP_SELF?>" method="post">
<a href="<?=$PHP_SELF?>?event=exit">Выйти</a></div>
введите логин<br>
<input type="text" name="user" size="22"><br>
введите пароль<br>
<input type="password" name="passw" size="22"><br>
<input type="submit" value="войти" name="enter"><br>
</form>
</body>
</html>
|
| |
| |
|
|
|