Автор Тема: Фреймы и сессии  (Прочитано 4024 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Фреймы и сессии
« : 11 Января 2006, 23:05:53 »
У меня было все хорошо пока не добавил фреймы на сайт.

передавал все переменные через сессии, теперь все эти переменные теряються, ввел только фреймы в сайт.
Фреймы устроены так что, в основном где идет все движение по переменным, теряются эти сессионные переменные.
во втором фрейме только GIF-banner, и больше ничего.

подскажите в чем может быть проблема?

Как зарегестрировать переменные сессии чтоб они виделись отовсюду???

делаю так в первом файле
 session_start();
$GLOBALS[\'MM_Username\'] = $loginUsername;
session_register("MM_Username"); 


во втором пытаюсь
 
session_start
();
echo 
$_SESSION[\'MM_Username\'];


уже не видит :(
« Последнее редактирование: 11 Января 2006, 23:18:39 от kiruxa »
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Фреймы и сессии
« Ответ #1 : 12 Января 2006, 00:22:39 »
начал тестить - session_register() не работает или работает но я не могу вытащить переменные через фрейм.

или просто не стартует сессия ... :((

в чем может быть баг?
кто нибудь сталкивался с такой проблемой?
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн Greg

  • пинёг
  • Ветеран
  • *****
  • Сообщений: 618
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.bsfera.ru
Фреймы и сессии
« Ответ #2 : 12 Января 2006, 08:22:14 »
сесси надо объявлять в родительском окне, которое содержит фреймы
Пространные размышления об ИТ и все что вокруг

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Фреймы и сессии
« Ответ #3 : 12 Января 2006, 12:47:08 »
так и делаю
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Фреймы и сессии
« Ответ #4 : 12 Января 2006, 13:49:12 »
Ситуация сложилась таким образом - у меня есть несколько юзерских сайтов (http://www.user1....5.com) и один сайт с CMS системой (http://www.cms.com) все юзеры обслуживаються этой системой при передаче ИД сайта

Я хотел сделать визуально для юзеров чтом CMS была включена в их сайт.
Для этого я сделал один большой фрейм на индексной странице юзера





таким образом юзерский домен визуально рисуеться в строке УРЛ - юзеру приятно

дальше при входе в CMS я по линке перехожу в
http://www.cms.com?user_id=1, но визуально в броузере висит узерскии сайт.

дальше для аутендификации создаю сессию, уже на CMS сайте. и дальше появляется эта проблема- переменные не передаються внутри сессии.
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
Фреймы и сессии
« Ответ #5 : 12 Января 2006, 15:03:35 »
А если вместо вот этого извращения:
Цитировать
$GLOBALS[\'MM_Username\'] = $loginUsername;
session_register("MM_Username");

попробовать
$_SESSION[\'MM_Username\']=$loginUsername;
?

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Фреймы и сессии
« Ответ #6 : 12 Января 2006, 15:15:40 »
пробовал - непомагает :(

Думаю что проблема в разных серверах, хотя скрипты физически на одной машине
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28