2015-07-16 5 views
0

У меня есть веб-сайт с codeigniter, но один из документов php, сгенерированный единым для выполнения веб-приложения, проблема в том, что мне приходится иметь доступ к данным сеанса от codeigniter $this->session->set_userdata('logged_in); , но я не может получить доступ к этим данным из единства webplayerAccess codeigniter session on unity 3d

+1

Я ничего не знаю об объединении веб-плеера или о том, как он работает с сеансами, но я знаю, что библиотека сеансов codeigniter не использует собственные PHP-сессии. Это, скорее всего, проблема, я бы рекомендовал искать на форумах CI собственную библиотеку сессий и попробовать использовать ее с этим. – mic

ответ

-1

, пожалуйста, распечатайте $ _SESSION, чтобы получить всю переменную сеанса и увидеть свой код, чтобы получить доступ к переменной logged_in, пожалуйста, используйте его ниже.

 $logged_in=$this->session->userdata('logged_in); 

В настоящее время переменная $ logged_in содержит данные logged_in, пожалуйста, проверьте.

+0

это должен быть комментарий, а не ответ – CodeGodie

0

Я думаю, вы используете CodeIgniter (CI) 2?

В CI 2 вы не можете получить доступ к сеансу через суперглобальную $ _SESSION. Если вам нужно использовать библиотеку сеансов CI, чем вы могли бы это сделать, включив сеанс loggin в базе данных. Затем из вашего приложения единства вы можете запросить таблицу сеансов CI.

В противном случае вы можете использовать собственную сессионную библиотеку для CI 2, как этот: https://github.com/bcit-ci/CodeIgniter/wiki/Native-session. С помощью собственной библиотеки сеансов вы можете получить доступ к данным сеанса через суперглобальную $ _SESSION.

В CI 3 библиотека сеансов была переписана и снова использует суперглобальную $ _SESSION. Поэтому нет необходимости использовать стороннюю собственную библиотеку сеансов.

+0

Я использую CI 3, но я не могу получить доступ к logged_in throus $ _SESSION, файл, в котором я пытаюсь получить доступ к переменной logged_in, не является классом CI – AFS

+0

Что вы видите, когда вы запускаете var_dump ($ _ SESSION); exit; в файле единства? Можете ли вы опубликовать файл единства? –

+0

Я решил проблему другим способом – AFS