Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Помогите найти ошибку. Кукисы.

Сообщения:  [1-2] 

 
 автор: Саня   (25.12.2006 в 17:41)   письмо автору
 
   для: Hamilion   (25.12.2006 в 16:34)
 

Нет такой переменной $PHP_SELF. Есть $_SERVER['PHP_SELF'].
И Location не может ссылаться на знак вопроса.

   
 
 автор: Hamilion   (25.12.2006 в 16:34)   письмо автору
 
 

Здраствуйте, вот накрапал небольшой скриптик, но почемуто кукисы выставляются только когда щелкаешь второй раз по кнопке. Или это только у меня так? Помогите найти ошибку.

<?
    $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>

   

Сообщения:  [1-2] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования