Почему я не могу получить доступ к $ _SESSION [USERID]?

#php #javascript #json #session #smarty

#php #javascript #json #сессия #умный

Вопрос:

Когда я встраиваю HTML-страницу в iframe в файле .tpl, могу ли я получить доступ к переменным сеанса smarty, таким как $ _SESSION [USERID]? Я пытаюсь выяснить, почему я не могу получить идентификатор пользователя, потому что я делаю это так же, как я делал это раньше. Существуют ли какие-либо ограничения в кодировке javascript или json для $ _SESSION [USERID]?

Комментарии:

1. Разве это не должно быть $ _SESSION [‘USERID’] ?

2. @Nick ODell: Случайный идентификатор будет преобразован в строку с содержимым значения идентификатора. Попробуйте. (однако при этом генерируется уведомление)

3. @Nick ODell: В любом случае, я тоже пробовал этот способ

Ответ №1:

используйте session_start() вверху страницы, где вы хотите получить переменную $_SESSION

я думаю, что в smarty вы можете получить данные сеанса следующим образом

 $smarty.session.USERID