#21 2011.02.22 22:10

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: авторизация $_COOKIE

Istsam
Ну можно и по ключю
Но base64 там не нужен

Отредактировано TLENS (2011.02.22 22:46)

Неактивен

#22 2011.03.30 03:15

Vynderkind
Участник
Зарегистрирован: 2009.12.26
Сообщений: 1
Карма: 0
Профиль

Re: авторизация $_COOKIE

если делать с помощю сесии то авторизация не будет слетать?

Неактивен

#23 2011.03.30 08:20

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: авторизация $_COOKIE

всегда есть вероятность потери сессии (пользователь удалил куку, на сервере что-то случилось с хранилищем сессий...)

Неактивен

#24 2011.04.01 18:40

НЕЗНАЙКА
Участник
Откуда: Россия
Зарегистрирован: 2008.11.24
Сообщений: 313
Карма: 11
Профиль Веб-сайт

Re: авторизация $_COOKIE

Или же место на сервере закончилось! Я у себя в подержку написал о переполнении дык сказали сделаем. Неделю где-то папка сессии растет:-) круто, да?
Я, допустим, делал так: в таблицу юзеров пишу случайный хэш, его же и в сессию + проверка по ip.


ДАУН-Данная Аватара Унаследована Незнайкой

Неактивен

#25 2011.04.09 23:57

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: авторизация $_COOKIE

Я вообще не понимаю что к чему тут, но хочу разобраться smile

- С чего вообще ты это взял?
- Ну вот:

.promodj.ru    TRUE    /    FALSE    1333806479    pdjsid    452ddpcej5vf83q7i4e6fueng0
.promodj.ru    TRUE    /    FALSE    1643749200    maxi    1181816
.promodj.ru    TRUE    /    FALSE    1643749200    jazz    %7E355400e24b65b0f2fb3e9ee92f3e2073
.promodj.ru    TRUE    /    FALSE    1643749200    trickme    5b7550ddc1c6c97a87b80339e748da81
promodj.ru    FALSE    /    FALSE    1304948878    fatboy    AAAAAU2fEg4sc3Lqc89QAg==
Последняя кажется всегда постоянна...

Код:

1
span style="color: #0000BB"><?phpif(isset($_COOKIE['sid'])) { //echo $_COOKIE['sid']; Session_Start($_COOKIE['sid']); //Запуск прежней сессии, ну как я понял. //она остается всегда на сервере? Или сколько времени она действительна? } else { Session_Start(); //Запуск новой сессии //При авторизации будем сохранять ид сессии у юзера на компе. //SetCookie('sid', Session_ID(), $_SERVER['REQUEST_TIME'] + (86400*7), '/', $_SERVER['HTTP_HOST'], false, false); //SetCookie('subsid', Session_ID(), $_SERVER['REQUEST_TIME'] + (86400*7), '/', '.'.$_SERVER['HTTP_HOST'], false, false); }?>

Отредактировано tipsun (2011.04.10 00:02)

Неактивен

#26 2011.04.10 00:04

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: авторизация $_COOKIE

http://php.net/session_start ответы всегда в мануале.
bool session_start ( void )

Неактивен

#27 2011.04.10 00:38

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: авторизация $_COOKIE

Это кто там такую фигню в посте #25 пишет??! big_smile

void - пусто. Понял)) СПС.

Код:

1
span style="color: #0000BB"><?php//echo $_COOKIE['sid'];Session_Name('sid'); //Запуск прежней сессии, если был получен её id через $_GET, $_POST или $_COOKIE, иначе не беда, создается новыйSession_Start();//При авторизации будем сохранять ид сессии у юзера на компе.//SetCookie('sid', Session_ID(), $_SERVER['REQUEST_TIME'] + (86400*7), '/', $_SERVER['HTTP_HOST'], false, false);//при закрытии окошка в интернет, у нас останется ключ...?>

Отредактировано tipsun (2011.04.10 00:59)

Неактивен

#28 2011.04.10 13:43

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: авторизация $_COOKIE

Вот я не пойму, зачем в куки все суют браузеры, ипы... Он же на отдельном компе каждого хранится.
----
Узнал, как можно продлить жизнь файла сессии, просто создать для него отдельную папку и если можно там, где нет доступа.

Код:

1
span style="color: #0000BB"><?phpini_set('session.save_path', $_SERVER['DOCUMENT_ROOT'] .'../sessions/');

Базу не трогать, т.к. все равно с файла вытащить это все быстрее будет, как я понял.

Отредактировано tipsun (2011.04.10 13:46)

Неактивен

#29 2011.04.10 13:51

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: авторизация $_COOKIE

что за дибилизм, трудно в мануал заглянуть?
http://www.php.net/manual/en/session.co … axlifetime
а save_path только меняет папку для хранения сессий.
Добавлено спустя   1 минуту  23 секунды:
нет, из БД быстрее, особенно когда сессий много. еще быстрее мемкеш.

Неактивен

#30 2011.04.10 13:58

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: авторизация $_COOKIE

http://habrahabr.ru/blogs/php/28418/ o_O
- - - -
А епт, это для виртуального хостинга.

Отредактировано tipsun (2011.04.10 14:00)

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.011 s