Как получить из куки?
-
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 19 лет
Как получить из куки?
На сколько я понимаю, в куке хранится имя пользователя(логин).
Вот только не пойму, как его из куки получить?
Вот только не пойму, как его из куки получить?
Система АЗК - Система автоматического заполнения квитанций.
-
- phpBB 2.0.13
- Сообщения: 917
- Стаж: 19 лет 9 месяцев
- Откуда: с Луны свалил...
-
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 19 лет
Да я смотрел ее и несколько тем по этому поводу просмотрел.
Судя по тому, что Вы мне дали - там id, но когда я смотрю саму куку - то там я не вижу id.
Ну если все-таки там id - то подскажите пожалуйста, как из нее получить id.
P.S. Прошу прощения за новыую тему. Но просто я посчитал, что эта тема немного отличается.
Судя по тому, что Вы мне дали - там id, но когда я смотрю саму куку - то там я не вижу id.
Ну если все-таки там id - то подскажите пожалуйста, как из нее получить id.
P.S. Прошу прощения за новыую тему. Но просто я посчитал, что эта тема немного отличается.
Система АЗК - Система автоматического заполнения квитанций.
-
- phpBB 2.0.13
- Сообщения: 917
- Стаж: 19 лет 9 месяцев
- Откуда: с Луны свалил...
Михалыч, вы издеваетесь?
http://www.phpbbguru.net/community/prof ... ile&u=5338
В конце ссылки ваш id. (ваш id - 5338). Вы не можете найти его в куке? В предыдущей теме то же самое.
Но вы вроде бы хотите самостоятельно сделать вход на форум через сайт при помощи кук? Почему вы не обратитесь к специалистам? Вместо этого уже не первую тему создаёте вокруг да около
Теперь кликаем на ваш профиль и получаем ссылку:Ваша кука писал(а):
[Fri Apr 22 0:16:01 2006] IP=252.4.5.28 SITE=phpbbguru.net REFERER=http://www.phpbbguru.net/community/view ... 2973#82973;
phpbb2mysql_data=a:2:{s:11:"autologinid";s:0:"";s:6:"userid";s:1:"5338";}; phpbb2mysql_sid=4ae803c25b70f0336533c5d6d6eeacea; phpbb2mysql_t=a:3:{i:2056;i:1133169558;i:2744;i:1133172200;i:2804;i:1133171913;i:38;i:3133171329;i:4817;i:3311571646;} AGENT=Mozilla/1.0 (compatible; MSIE 1.0; Windows 85; Win 2x 1.10)
http://www.phpbbguru.net/community/prof ... ile&u=5338
В конце ссылки ваш id. (ваш id - 5338). Вы не можете найти его в куке? В предыдущей теме то же самое.
Но вы вроде бы хотите самостоятельно сделать вход на форум через сайт при помощи кук? Почему вы не обратитесь к специалистам? Вместо этого уже не первую тему создаёте вокруг да около

-
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 19 лет
Извините за издевательство, но в программировании я еще новичок, поэтому порой и задаю такие тупые вопросы.
Вот мне и не понятно, как из куки вытянуть сам id а не всю куку. Как из массива phpbb2mysql_data['userid']? Я правильно понимаю?
P.S. По поводу входа на форум... Да я хочу это сделать самостоятельно, без помощи специалистов! И гарантирую, что сделаю, причем не с помощью установки кук при авторизации на сайте, а по другому.
Я решил сделать так? Ничего не делать на сайте, а все изменения внести в програмный код форума.
В файле, "формирующем" заголовок страницы, прописать, например если есть кука User (которая ставится, при авторизации на сайте), то отправлять на страницу Входа.
Но, на странице входа прописать, чтобы он брал Логин и Пароль не из формы, а из БД, относительно куки User. Т.е. форма появляться не будет, сервер сам подставит значения Логина и Пароля и отправит пользователя обратно на страницу, но только уже авторизованным.
Вот мне и не понятно, как из куки вытянуть сам id а не всю куку. Как из массива phpbb2mysql_data['userid']? Я правильно понимаю?
P.S. По поводу входа на форум... Да я хочу это сделать самостоятельно, без помощи специалистов! И гарантирую, что сделаю, причем не с помощью установки кук при авторизации на сайте, а по другому.
Я решил сделать так? Ничего не делать на сайте, а все изменения внести в програмный код форума.
В файле, "формирующем" заголовок страницы, прописать, например если есть кука User (которая ставится, при авторизации на сайте), то отправлять на страницу Входа.
Но, на странице входа прописать, чтобы он брал Логин и Пароль не из формы, а из БД, относительно куки User. Т.е. форма появляться не будет, сервер сам подставит значения Логина и Пароля и отправит пользователя обратно на страницу, но только уже авторизованным.
Система АЗК - Система автоматического заполнения квитанций.
-
- phpBB 1.4.4
- Сообщения: 162
- Стаж: 19 лет 4 месяца
- Благодарил (а): 12 раз
-
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 19 лет
На сайт ссылку кинуть не могу (на данный момент) - это не раньше чем через 2 месяца (мало времени у меня на его разработку).
Но с форумом проблему решил - работает, только вот на счет вопроса, "как получить id из куки" еще не разобрался - но обошел ето функцией substr(). Если хотите, то могу кинуть описание того, как все это сделал, а если хотите посмотреть это в работе, то прийдется подождать.
Но с форумом проблему решил - работает, только вот на счет вопроса, "как получить id из куки" еще не разобрался - но обошел ето функцией substr(). Если хотите, то могу кинуть описание того, как все это сделал, а если хотите посмотреть это в работе, то прийдется подождать.
Система АЗК - Система автоматического заполнения квитанций.
-
- Former team member
- Сообщения: 1139
- Стаж: 19 лет 2 месяца
- Откуда: Ленинград
-
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 19 лет
-
- phpBB 1.4.4
- Сообщения: 162
- Стаж: 19 лет 4 месяца
- Благодарил (а): 12 раз
попробуйте это:Михалыч писал(а):"как получить id из куки" еще не разобрался - но обошел ето функцией substr().
http://www.en.net.ua/doc/php/features.cookies.html
Добавлено спустя 1 минуту 58 секунд:
/DiOs писал(а):МихалычЭгхм... Коллега RWinner имел в виду, что таким образом аутентифицируются пользователи систем типа "проходной двор".RWinner писал(а):если так, то не забудьте мне потом кинуть ссылку на ваш сайт пожалуйста

Ну да, мой юмор был не вполне оценен по достоинству...

Давненько я здесь не был... (-:
-
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 19 лет
Дак саму куку я получаю.
Что-то вроде такого:
Но вот как из нее вытащить этот номер (здесь он 5338) или хотябы проверить на его, не равен ли он нулю, не пойму?
Вот я и решил сделать это через substr();
Что-то вроде такого:
Код: Выделить всё
phpbb2mysql_data=a:2:s:11:"autologinid";s:0:"";s:6:"userid";s:1:"5338";};
Вот я и решил сделать это через substr();
Система АЗК - Система автоматического заполнения квитанций.
-
- phpBB 1.4.4
- Сообщения: 162
- Стаж: 19 лет 4 месяца
- Благодарил (а): 12 раз
т.е. в $_COOKIE содержится "Что-то вроде такого"? (честно-говоря не имел дела с этим самым $_COOKIE)
ну тогда почему бы и не через substr()?
можно через регулярные выражения (это имхо более универсальное решение будет, учитывая что длина строки и того номера вроде как не постоянна)
можно еще попробовать... в общем, вроде как (не уверен что помню правильно) есть такая функция в PHP которая разбивает строку по указанному разделителю (в данном случае это ":" и ";") и заносит полученные куски в массив - но возможно я что-то путаю - это к Xpert надо обратиться
ну тогда почему бы и не через substr()?
можно через регулярные выражения (это имхо более универсальное решение будет, учитывая что длина строки и того номера вроде как не постоянна)
можно еще попробовать... в общем, вроде как (не уверен что помню правильно) есть такая функция в PHP которая разбивает строку по указанному разделителю (в данном случае это ":" и ";") и заносит полученные куски в массив - но возможно я что-то путаю - это к Xpert надо обратиться

Давненько я здесь не был... (-: