X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> iframe: как не потерять сессию
vovanenok
vovanenok
Topic Starter сообщение 21.5.2009, 16:57; Ответить: vovanenok
Сообщение #1


Ребята помогите

Есть главная строница index.php
в ней frame со страницей inner.php

в этой inner.php есть ссылка на страницу target.php, в которой используются переменные сессии

На сколько я понял iframe создает новую сессию и переменные из сессии страницу index.php недоступны соответственно в target.php

Какой самы простой способ сделать их доступными там???
(чтобы не сохранять их дополнительно в БД или куках или файле)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 21.5.2009, 17:05; Ответить: Zippovich
Сообщение #2


iframe не создает новую сессию, есть только Вы в php, который грузится в iframe не удаляете сессию и не создаете ее заново специально.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vovanenok
vovanenok
Topic Starter сообщение 21.5.2009, 17:11; Ответить: vovanenok
Сообщение #3


(Zippovich @ 21.5.2009, 20:05) *
iframe не создает новую сессию, есть только Вы в php, который грузится в iframe не удаляете сессию и не создаете ее заново специально.


У меня такая структура файлов:
index.php
target.php
folder/inner.php

внутри inner.php вызываю только session_save_path("/home/myuser/domains/mydomain/public_html/tmp");
так как иначе он берет папку с сессиями по умолчанию, кстати как это можно побороть, чтобы не приходилось в директориях разной глубины вызывать session_save_path() ?????

еще в начале inner.php вызываю session_start()
но все равно раннее установленных переменных сессии не вижу

session_ destroy() я вообще не вызываю

что у меня не так, хееееелп
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vovanenok
vovanenok
Topic Starter сообщение 21.5.2009, 17:37; Ответить: vovanenok
Сообщение #4


(vovanenok @ 21.5.2009, 20:11) *
У меня такая структура файлов:
index.php
target.php
folder/inner.php

внутри inner.php вызываю только session_save_path("/home/myuser/domains/mydomain/public_html/tmp");
так как иначе он берет папку с сессиями по умолчанию, кстати как это можно побороть, чтобы не приходилось в директориях разной глубины вызывать session_save_path() ?????

еще в начале inner.php вызываю session_start()
но все равно раннее установленных переменных сессии не вижу

session_ destroy() я вообще не вызываю

что у меня не так, хееееелп


упс, сейчас все работает, не знаю чего сначала не работало
сенкс

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
7 uahomka 1567 17.3.2024, 14:54
автор: uahomka
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
10 Boymaster 1469 17.3.2024, 3:22
автор: malamut
Открытая тема (нет новых ответов) Как отозвать банковский платеж фрилансеру?
26 metvekot 3656 15.3.2024, 10:42
автор: Skyworker
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
140 adw-kupon.ru 18369 12.3.2024, 23:28
автор: Lumex
Горячая тема (нет новых ответов) Как бездомные хранят деньги?
79 metvekot 13010 12.3.2024, 23:00
автор: Lumex


 



RSS Текстовая версия Сейчас: 19.3.2024, 15:05
Дизайн