1 / 1 / 0
Регистрация: 04.04.2015
Сообщений: 11
|
|
1 | |
Session и cookie06.04.2015, 19:45. Показов 580. Ответов 4
Метки нет (Все метки)
Есть страница со входом index.php, при успешной авторизации юзер отправляется на area.php.
Были установлены сессии, и условие, что если на area.php зайти без сессии, то юзер отправляется обратно на index.php Мне было этого мало, решил установить куки(палкой не бейте!). Хочется чтобы на area.php смогли заходить при куках даже напрямую без сессии, после закрытия браузера к примеру. Чтобы куки запоминались установил чекбокс на главной, куки запоминаются и все хорошо. На index.php если находит куки, то вместо формы для входа появляется ссылка на area.php. Но вот при обращении напрямую на area.php, после перезахода в браузера, из-за того что сессии то нету юзер отправляется на index.php. В итоге я запутался уже, надо чтобы на area.php был доступ на прямую при нахождении куки в браузере. Но без них юзеры смогли зайти на area.php только пройдя через сессию(index.php) Как же это реализовывают на сайтах! Помогите господа хорошие, как это сделать?
0
|
06.04.2015, 19:45 | |
Ответы с готовыми решениями:
4
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by |
1 / 1 / 1
Регистрация: 06.04.2015
Сообщений: 36
|
|
06.04.2015, 21:00 | 2 |
мне кажется нужно включить сессию еще и в area.php
то есть $_session_start()
0
|
1 / 1 / 0
Регистрация: 04.04.2015
Сообщений: 11
|
|
06.04.2015, 21:29 [ТС] | 3 |
Это есть, но при авторизации передаются параметры в сессию, тоесть логин, пароль и ид юзера. Вот их наличие и проверяется в area.php, но если остались куки, и человек просто перезашел в браузер, то при заходе прямиком в area.php, то выше упомянутые параметры не передаются в сессию
0
|
1 / 1 / 1
Регистрация: 06.04.2015
Сообщений: 36
|
|
06.04.2015, 21:38 | 4 |
ну ты говоришь, что на Index.php все нормально, значит там есть проверка на наличие куков и выбор данных из них, добавь такую же проверку и в area.php
0
|
1 / 1 / 0
Регистрация: 04.04.2015
Сообщений: 11
|
|
06.04.2015, 23:29 [ТС] | 5 |
переделал вход чисто на куки, сессии убрал. Все заработало, пришлось только пожертвовать "свободой" пользователя при выборе сохранять куки или нет
0
|
06.04.2015, 23:29 | |
06.04.2015, 23:29 | |
Помогаю со студенческими работами здесь
5
Warning: session_start() [function.session-start]: Cannot send session cookie Ошибка - Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent Ошибки Cannot send session cookie, Cannot send session cache limiter Ошибка Cannot send session cookie Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |