Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Общие вопросы > Как узнать открыл ли пользователь 2 моих сайта? |
Автор: HappyMan 18.8.2005, 20:42 |
Как узнать открыл ли пользователь 2 моих сайта? Проблема помойму обсуждалась.. но найти не смог.. |
Автор: Mal Hack 18.8.2005, 20:48 |
два разны совершенно сайта? Да никак. |
Автор: HappyMan 18.8.2005, 20:50 |
Mal Hack сайт один и тот же... |
Автор: Diesel Draft 18.8.2005, 20:52 |
Куки или IP |
Автор: HappyMan 18.8.2005, 20:54 |
Diesel Draft хммм... а немного поподробней? |
Автор: Diesel Draft 18.8.2005, 21:25 |
розкажи про сайты, на одно ли они сервере или домене.... |
Автор: immax 18.8.2005, 21:51 |
В плане узнать? Узнать, записав в лог? Или выводить сё онлайново? Или ещё как? |
Автор: Mal Hack 18.8.2005, 23:06 | ||
Стоп, товарищи.... Вопрос был:
Сайт подрозумевает под собой как минимум разный домен или сабдомен. В принципе можно попробовать на 2 установить куку на первый, прописав 5 параметр в setcookie();. HappyMan а зачем тебе это? |
Автор: HappyMan 19.8.2005, 16:06 |
Mal Hack immax Diesel Draft сайт на однос сервере и одном домене. суть: юзер открывает ИЕ, потом мой сайт, потом логинется... Затем он открывает еще один ИЕ, заходит опять на мой сайт (тот же самый), вводит логин и...... опа.. ему выдается: "Вы уже открыли этот сайт! С двух бровзеров незя)" |
Автор: Mal Hack 19.8.2005, 17:44 |
Пишешь куку и читаешь. А вообще лучше вот этот подход изучи. В особенности какая информация хранится о пользователе. http://forum.vingrad.ru/index.php?act=module&module=vingradfaq&target=main_panel&article=2849 |
Автор: Bikutoru 19.8.2005, 17:49 |
Если ты хочешь запретить просмотр сайта из двух окон одного браузера, то куки, тебе не помогут. Что если вять сессии? Тогда: 1. генерируем идентификатор сессии (session_start()). 2. записываем в базу ай-ди юзера и идентификатор сессии + что-нибудь для безопасности (см. ФАК) 3. при попытке залогиниться проверяем есть ли у нас юзер с аким ай-ди и, если нет, то регистрируем. 4. если у есть такой залогиненый юзер юто посылаем... Проблема: если у пользователя разрешены куки, то во втоом окне окажетсяуе злогиненый пьзователь. Для решения этой проблемы предлагаю ручками передавать идентификатор сессии (хотя это и изврат). А зачем это вообще понадобилось? По-моему, это не нужно совсем. Добавлено @ 17:51 [б]Мал Хацк[/б], а разве куки доступны не для всех экземпляров Эксплорера? П.С. Почему у меня все транслитерируется? Что за глюк?.. |
Автор: Diesel Draft 19.8.2005, 21:39 |
Я не понимаю зфчем. Можно просто обом браузерам давать ту самую инфу. Если не подходит по просто поставить куки. Обсняю. 1. логинаем и записеваем через куки уникальный ID. 2. при переходе на другую страницу переверяем етот ID и если не совпадант посилаем клиен (я про Header("Location: http://localhost/"); ![]() 3. каждый раз при авторизации ведаем новый ID так работаем |
Автор: HappyMan 23.9.2005, 20:29 |
Diesel Draft покажи пожалуйста на примере.... |
Автор: Seekoo 24.9.2005, 12:40 |