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

Форум PHP

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

 

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

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

тема: Как проверить: установлены ли у пользователя куки?

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

 
 автор: Trianon   (14.08.2006 в 19:00)   письмо автору
 
   для: Владимир22   (14.08.2006 в 15:36)
 

Механизм сессий для отождествления клиента пользуется двумя вещами. Кукой и доп.полем в списке GET/POST-запросов. Если куки отключены, надежда только на доп.поля. Но если закрыть браузер, то никаких доп.полей не останется и клиента отождествить не получится.

   
 
 автор: Vitas   (14.08.2006 в 18:09)   письмо автору
 
   для: Владимир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);

?>

   
 
 автор: Владимир22   (14.08.2006 в 15:36)   письмо автору
 
 

2 вопроса к знающим людям:
1) Можно ли как-то проверить: включены ли у пользователя куки? и если нет, то вместо куки установить сессию.
2) Как можно установить сессию, чтобы определяла пользователя до конца суток(даже если он закрывал браузер)?

   

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

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

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