[IE] Проблема с фреймом и сессией
Сейчас переносим доменное имя и в качестве временного решение бывший провайдер сделал редирект на новый айпи в виде фрейма.
То есть при запросах к сайту, наш сайт по айпи загружается во фрейме, растянутом на всё окно. Теперь не работает редирект. Использую JavaScript (windows.location.....) B PHP (header("Location ....")) Не пойму в чём дело. Кто нибудь сталктвался с подобным. Или может редирект по другому нужно делать |
Всё таки не в редиректе дело. Какието проблемы с сессией. Даннве не записываются в сессию. ТАк как номер сессии хранится в кукисе, а кукисы определяются по домену, видимо в ИЕ есть баг, из которого в моей ситуации не происходит запись в сессию, либо происходит, но не может прочитаться, так как с доменом чтото перепутано
|
А симптомы? Кстати, почему решение именно через фреймы? Почему не юзать редирект ghb первом обращении к старому имени на новое силами mod_rewrite? В случае JS дело может быть в ограничении на cross-frame scripting - безопасность.
|
Prisoner
Сегодня ещё потестил и понял, что кукис с ID сессии просто не ставится, поэтому каждый раз начинается новая сессия и поэтому мои данные в сессии не сохраняются. Сейчас пытаюсь поиграться с тем, чтобы навешивать ID сессии на Урлы - но пока тоже есть проблемы Prisoner Цитата:
|
Короче навешивание SID на каждый урл помогло. Хотя по идеи, если я активирую session.use_trans_sid, то ПХП должен сам навешивать SID, но в ИЕ этого не происходит, так что вешаю руками
|
А баги в каких бродилках? Во всех? Какие-ть сообщения в консолях есть?
|
Prisoner
Не только в ИЕ. Сообщений нет, я только сам вижу что куки с сессией не создаётся и каждый раз генерируется новая сессия |
Время: 00:23. |
Время: 00:23.
© OSzone.net 2001-