Просмотр полной версии : Предать cookie с сайта на сайт
У меня есть сервер авторизации и регистрации когда я авторизуюсь я попадаю на страничку Где написано что я АВТОРИЗОВАН
echo 'Вы вошли на сайт!<br /> Ваш Логин: '.$userinfo["login"].'
Эти данные кладуться в cookie
Мне нужно на сайте который находиться в другом домене передать эти cookie что бы я мог вывести этого пользователя на том сайте, это можно сделать через iframe но у меня не получается так как я плохо знаю javascript
Читаю вот это http://javascript.info/tutorial/cross-window-messaging-with-postmessage там вроде простой пример, но как у себя реализовать я не знаю, надеюсь кто то поможет?
Ваяс,
Для этого нужно сначала разрешить iframe передавать куки(по умолчанию куки во фрейме блокируются многими браузами
Для этого 1. Создаём пустой iframe и переадресуем в iframe с главной текущего сайта ответ от отправки незначительной формы с главной страницы, http://htmlbook.ru/html/form (*см тег target)
И затем можно уже менять скриптом внутри фрейма адрес, - на адрес нашего второго сайта, *куки должны прилипнуть и отправить из фрейма мелкую форму(дабы передать куки), форму отправляем скриптом при наличии определенного адреса, вызванной страницы во фрейме
Прошу прощения за свою безграмотность, но можно пример кода, а то я не понимаю вас.
Ваяс,
Где то нечто похожее изображал devote ... спросите у него наверно там вероятна и межфреймовая передача куков
пример работы postMessage я писал тут http://javascript.ru/forum/events/28982-teg-object-kak-poluchit-ego-document-2.html#post180838
Спасибо попытаюсь сделать так как вы пишите...
Спасибо попытаюсь сделать так как вы пишите...
тока там для ИЕ8 нужно будет вместо window.addEventListener заюзать window.attachEvent, но думаю с этим разберетесь
Мне вам отзыв нельзя добавить (((
Ну положительный конечно;)
devote,
:) Всё одно через window.name во фрейме и back - forward кроссбраузернее и код был менее, тем паче во фрейме window.name -эт не на главной странице - могем пользовать - как нравиться
Подскажите пожалуйста как установить время жизни для cookie
http://javascript.ru/unsorted/top-10-functions#3-2-i-1-getcookie-setcookie-deletecookie
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot