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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Опять проблема с сессияими...
 
 автор: Владимир22   (09.07.2006 в 16:03)   письмо автору
 
 

На доске объявленний вместе с записями добавляю в базу сессии их авторов для возможного бана, вот так:

$sessid = session_id('name'); 

НО... как выяснилось - пока браузер открыт сессия одна и таже, как только бразузер закрывается и открывается снова - session_id уже совсем дрпугое и сверка с базой уже не работает.
Как сделать, чтобы как на этом форуме - когда ни зайди, тебя всегда распознают???

   
 
 автор: CrazyAngel   (09.07.2006 в 16:22)   письмо автору
 
   для: Владимир22   (09.07.2006 в 16:03)
 

куки, но их легко очистить
можно также по ip запоминать, но его тоже легко подменить

   
 
 автор: Владимир22   (09.07.2006 в 16:28)   письмо автору
 
   для: CrazyAngel   (09.07.2006 в 16:22)
 

Но в этом же форуме всё работает! Здесь куки или сессии?

   
 
 автор: hell_riser   (09.07.2006 в 16:40)   письмо автору
 
   для: Владимир22   (09.07.2006 в 16:28)
 

Скорее всего куки или и то и другое вместе т.к. после очистки куков, уже не узнаёт
Но точно не по IP.
Пробуйте всё сразу, sessid и в базу и в куки, так же и по IP хоть что-нибудь должно остаться, может поленятся всё подменять. :-)

   
 
 автор: CrazyAngel   (09.07.2006 в 16:48)   письмо автору
 
   для: Владимир22   (09.07.2006 в 16:28)
 

Здесь куки, =)

Я веду к тому что если пользователь не захочет чтоб его узнали, его не узнают,

=)

   
 
 автор: hell_riser   (09.07.2006 в 16:52)   письмо автору
 
   для: CrazyAngel   (09.07.2006 в 16:48)
 

А вот здесь увы .............. на своей машине юзер царь и БОГ
И ни сего с этим не поделать(и не надо ни чего делать, иначе можно интерпритировать как посягательство на частную собственность.)

   
 
 автор: RV   (09.07.2006 в 17:12)   письмо автору
 
   для: hell_riser   (09.07.2006 в 16:52)
 

если броузер закрывается а затем снова открывается то сессия стартует по новой. потому как:
при повторном заходе на страницу сид не передается в гете (вы заходете просто на www.site.ru а не www.site.ru?sid=sid). Если же вы зайдете на страницу и передадите сид какой был до этого, то сессия восстановится.
сессионные куки уничтожаются при закрытии броузера (в них вреся жизни равно 0, т.е. до закрытия броузера). т.е. сид так же не передается через куки.
Откуда скрипт вспомнит юзера?
Если хотите запомнить юзера ставьте свои куки с нормальным временем жизни, или пишите собственный механизм сессий.

   
Rambler's Top100
вверх

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