Читать cookies для одного домена из скрипта в IFrame на другом в IE (def. security)

Статус
В этой теме нельзя размещать новые ответы.

vanburg

Новичок
Читать cookies для одного домена из скрипта в IFrame на другом в IE (def. security)

Приветствую!
Помогите пожалуйста!

1) Есть x.com/click.php который ставит кукиш и редиректит на y.com (все нормально, кукиши устанавливаюстя, проверено)
2) на y.com стоит iframe где src="x.com/readcookie.php" читающий те самые cookies. На print_r ($_COOKIES); реакция - пустота. Т.е. ie не шлет кукиш в iframe с безопасностью помолчановой. Зато читают др. бровзи (FF, к примеру).

Я думаю вопрос уже понятен: как прочитать? может не Irame? я думаю проблема известная...

Спасибо, всем ответившим!
 

vanburg

Новичок
Да, это я с темой накосячил, конечно. 2 скрипта на одном домене, прсто второй скрипт открывается через Iframe на другом. Сори тему сначала написал неверно

-~{}~ 03.07.06 17:55:

Нет, чтоб пост прочитать вдумчиво, сразу хрен мне :(
Нереспектно
 

Фанат

oncle terrible
Команда форума
2 скрипта на одном домене, прсто второй скрипт открывается через Iframe на другом.
два ребёнка у одной мамаши, только один ходит в детский садик с другой.
Сори тему сначала написал неверно
ну так напиши сейчас ВЕРНО.

-~{}~ 03.07.06 17:58:

а мне положить на твой респект.
Нет, чтоб пост прочитать вдумчиво
то есть, это я виноват в том, что ты бред написал?
 

Popoff

popoff.donetsk.ua
vanburg
Ты обижаешься за то, что кто-то не прочитал твои мысли. Ответ на вопрос - это услуга. Требовать при этом чтения мыслей - это наглость.
 

vanburg

Новичок
Заняться мне нечем - обижаться ;) Гы

Ничего не требовал.

Услужите, плиз.
 

Фанат

oncle terrible
Команда форума
напиши сначала внятно, что тебе нужно.
то, что ты написал в первом посте - невозможно
 

vanburg

Новичок
1) На http://edj.ru самая врехняя ссылка ведет на
http://agitmedia.com/click.php?IDP=19&IDS=72&URL=http://ihate.ru/makeaction.php Здесь из параметров нас ничего не интересует, он мог бы быть и без них.
2) Из первого поста следует, что click.php устанавливает кукиш. Допустим name=Vasya и
header (Location: $URL);
3) На странице http://ihate.ru/makeaction.php смотрим HTML, видим: <iframe src="http://agitmedia.com/actions.php?IDP=19&PRICE=100&SID=101037" width="0" height="0" frameborder="0"></iframe> actions.php должен читать тот самый кукиш name и что-нибудь с ним делать.

Вопрос: почему строка print_r ($_COOKIES); в actions.php выдает пустой массив?

Рад что к конструктивному перешли!

-~{}~ 03.07.06 18:24:

Опять под FF такой проблемы нет. Установлено почти наверняка: дело в настройках безопасности ИЕ.
 

SelenIT

IT-лунатик :)
Время жизни "кукиша" какое? Если никакого, т.е. "кукиш" сеансовый - так первый сеанс, по идее, закончился при переходе на http://ihate.ru/makeaction.php...
 

Shturm

Гигант мысли
vanburg
Можно попробовать заменить <iframe>
на <img src="http://agitmedia.com/actions.php" />
 

vanburg

Новичок
> Потому что $_COOKIE, может быть?

Здесь опечатка, сори

-~{}~ 03.07.06 19:24:

Тут еще выснилось, что actions.php видит кукиш, но только сессионный (PHPSESSID кпримеру)

На edj.ru внизу можно посмотреть что видит в куках agitmedia.com/actions.php персонально

-~{}~ 03.07.06 19:46:

Вобщем, похоже на следующее:
ИЕ при открытии страницы в iframe, посылает только сессионные кукиши. Причем свойство это похоже преследовалось исключительно "как бы безопасностью". Спрашивается, как же работают тысячи баннерообменок основанных как раз на iframe после появления этой "защитной" херни в ИЕ? Раньше-то ее не было.

Я чувствую ответа нет...
 

Shturm

Гигант мысли
Хм. А чем сессионные куки отличаются от всех остальных?
Может все-таки дело в чем-то другом?
В кеше, например?
 

vanburg

Новичок
Нет, не в кеше точно, все обращения логятся - никаких сбоев

-~{}~ 03.07.06 19:56:

ну и загловки соответствуюшие стоят

-~{}~ 03.07.06 20:30:

Автор оригинала: Фанат
хрен тебе
Я тут подумал: эрудированные и поначалу такие активные граждане теперь имеют что сказать по этому поводу? Надо ведь найти все-таки решение этой проблемы. (Мне кстати до сих пор не верится, что никто здесь не знает его)...
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху