Сохраняйте $ _SESSION при работе с IFRAME - PullRequest
0 голосов
/ 21 декабря 2011

Я много гуглил и все еще не уверен, что полностью понимаю ответ.

Можно ли сохранить переменные $_SESSION при нескольких вызовах файла .php с одного и того же сервера в iframe?Файл .php вызывается путем отправки формы POST и открывается внутри iframe.

Файл .php ТАКЖЕ должен иметь те же переменные $ _SESSION.

Общая идея заключается в следующем- если пользователь не вошел в систему (* $_SESSION['userLoggedIn'] и $_SESSION['userName'], он не должен видеть ни интерфейс HTML, ни файл .php в iframe.

Прямо сейчас, как только я отправлю формув php-файл в iframe сеанс теряется. И поэтому я получаю авторизационный логин внутри iframe.

2 вопроса:

  1. Можно ли это решить с помощью IFRAME?
  2. Если нет, то как лучше всего с этим справиться?

1 Ответ

1 голос
/ 21 декабря 2011

Да, это может работать внутри фреймов, если они находятся в одном домене. Убедитесь, что вы делаете session_start() на iframe страницах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...