|
|
|
| Подскажите, пожалуйста. При входе посетителя на главную страницу как мне определить параметр cookie, чтобы он каждый раз пользователь не набирал логин и пароль... | |
|
|
|
|
|
|
|
|
для: Crux
(27.04.2005 в 19:22)
| | Разобрался. Написал небольшой скрип, все работает но параметр, указанного времени (3600*30) не хранит и на следующий день снова не видит параметр.
файл регистрации. установка параметра
register.php
setcookie('name',$name,time()+1200);
mysql_query("INSERT INTO user VALUES('', '$name', '$passw','','','')")or die("Не верные данные!".mysql_error());
|
главная страница
main.php
<?php
require_once("db_login.php");
session_start();
session_name("viewpoint");
if(isset($_SESSION["error"]))
{
$error = $_SESSION["error"];
unset($_SESSION["error"]);
}
if(isset($_SESSION['username']))
{
$user = $_SESSION['username'];
}
?>
<html>
<head>
...
<?php
if (!isset($_COOKIE['name']))
{
echo("Здравствуйте, гость!");
}
else
{
$cookie = $_COOKIE['name'];
if($cookie != NULL)
{
if($user == $cookie)
echo 'Здравствуйте, '.$_SESSION['username'];
else
{
echo("Здравствуйте, гость!");
}
}
else
{
echo("Здравствуйте, гость!");
}
}
?> <br><br>
...
</html>
|
Если сделать вход, cookie запоминаются, если зайти на сайт на следующий день - нет. В чем проблема - не пойму. | |
|
|
|
|
|
|
|
для: Денис
(31.05.2005 в 17:56)
| | А cookie в директории Cookies на вашей машине сохраняются? | |
|
|
|
|
|
|
|
для: cheops
(31.05.2005 в 19:48)
| | Снова извините за мою невнимательность. Нашел ошибку, пока писал ответ :)
setcookie('name',$name,time()+1200);
|
1200 - как же cookie установится на месяц, его хватает только на 20 минут! :) | |
|
|
|
|
|
|
|
для: Crux
(27.04.2005 в 19:22)
| | и еще, подскажите, пожалуйста, где можно скачать рнр5 версии? | |
|
|
|
|