|
| |
|
|
| |
для: Владимир22
(14.08.2006 в 15:36)
| | | Механизм сессий для отождествления клиента пользуется двумя вещами. Кукой и доп.полем в списке GET/POST-запросов. Если куки отключены, надежда только на доп.поля. Но если закрыть браузер, то никаких доп.полей не останется и клиента отождествить не получится. | |
| |
|
|
| |
|
|
| |
для: Владимир22
(14.08.2006 в 15:36)
| | | >Можно ли как-то проверить: включены ли у пользователя куки? и если нет, то вместо куки установить сессию.
Изучайте мануал чтобы понять что такое куки и что такое сесии.
>Как можно установить сессию, чтобы определяла пользователя до конца суток(даже если он закрывал браузер)?
Поищите в мануале, мож есть.
А если нет то: устанавливаете у юзера куку со значением id сесси а потом когда юзер заходит, если у него есть эта кука, то скрипт использует ее, код:
<?php
if (isset ($_COOKIE ['last_sessid'])) {
session_id ($_COOKIE ['last_sessid']);
}
session_start ();
// кука живет неделю
setcookie ('last_sessid', session_id (), time () + 60 * 60 * 24 * 7);
?>
|
| |
| |
|
|
| |
|
|
| | 2 вопроса к знающим людям:
1) Можно ли как-то проверить: включены ли у пользователя куки? и если нет, то вместо куки установить сессию.
2) Как можно установить сессию, чтобы определяла пользователя до конца суток(даже если он закрывал браузер)? | |
| |
|
|
|