Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Сессии и куки

10K
09 января 2008 года
ChesnoK
57 / / 18.07.2006
День добрый, вот возникла такая проблема, значитс написал себе тестовую сис. авторизации на сайт и решил потестить с отключёнными куками, в результате авторизироваться на сайте невозможно. Тык вот два вопроса:
1) неужели ко всем ссылками придётся дописыват SID?
2) порылся тут на форуме и в одной теме постик был про сессии, тык прочитал там что если SID дописывать в адр. строку то один юзер даёт ссылку другому и другой автоматически авторизован....
У меня есть пара мыслей как от этого избавиться, например записывать SID в базу и каждый раз брать его оттуда, но как это всё грамоздко. Просто есть мысля не пускать на сайт с отключёнными куками....
Как тут быть?
15
10 января 2008 года
shaelf
2.7K / / 04.05.2005
Запишешь ты его в БД и что? Дальше что?
10K
10 января 2008 года
ChesnoK
57 / / 18.07.2006
Ну тут собственно мысля в том штоб привязыть идентификатор к логину...... а хотя.... хотя.... можно ведь каждому юзерю присвоить свой id-номер и потом проверят связку логин+ид.... с эти я уже разобрался почти, проблема в том што дописывать ко всем ссылкам SID ни есть гут.
Можно ли как-то зделать чтоб SID дописывался в конец урла автоматически?
8
10 января 2008 года
mfender
3.5K / / 15.06.2005
так эта... если куки отключены в браузере, php сам дописывает SID в URL'ы
10K
10 января 2008 года
ChesnoK
57 / / 18.07.2006
об этом я знаю, НО не у меня на компе, не на Джино это не прокатывает.
8
10 января 2008 года
mfender
3.5K / / 15.06.2005
Цитата: ChesnoK
об этом я знаю, НО не у меня на компе, не на Джино это не прокатывает.


ну ты в php.ini пропиши параметр session.use_trans_sid всё таки. а то долго ещё будешь ждать, пока оно появится....

10K
10 января 2008 года
ChesnoK
57 / / 18.07.2006
Понимаете в чём дело, у меня-то это всё будет работать, а вот закачаю на хостинг и всё пинцет..... поэтому стараюсь сервак и php настраивать максимально приближенно к тому что на хостинге.
Т.е. тут два варианта - дописывать сид ко всем урлам или не пускать на сайт с выключенными куками, отсюда вытекает вопрос: как определить "включенность" куков?
8
10 января 2008 года
mfender
3.5K / / 15.06.2005
друг мой! известна-ли тебе такая волшебная вещь, как ini_set()? и настраивай ты своё джину как хочешь!
10K
10 января 2008 года
ChesnoK
57 / / 18.07.2006
:eek: да? тык так сразу б и сказали, а то я ведь ни бум-бум :)
251
10 января 2008 года
SkyMаn
1.7K / / 31.07.2007
Цитата: ChesnoK
:eek: да? тык так сразу б и сказали, а то я ведь ни бум-бум :)


Чтобы быть бум-бум, надо читать, читать, думать и еще раз читать.

10K
10 января 2008 года
ChesnoK
57 / / 18.07.2006
Тык понимаете в том и дело что я читал, про сессии читал, но то что можно изменять конфигурацию php не имея доступа к php.ini такое мне и в голову прийти не могло.
А можно это зделать просто установив переменную окружения, например HTTP_COOKIE, сразу передать ей то что нужно, или в QUERY_STRING дописать сид? только не ругайтесь что я такой пень, просто я не знаю на сколько это правильно и можно ли так делать.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог