Как очистить сессию внешнего сайта с помощью PHP, JavaScript - PullRequest
0 голосов
/ 22 сентября 2011

Я загружаю внешний сайт, используя iframe на моем сайте. В URL iframe src я передаю имя пользователя и пароль для входа непосредственно на внешний веб-сайт для отображения зарегистрированного контента.

Теперь, если я выхожу из системы на моем сайте, мне нужно также очистить сеанс внешнего сайта. У меня есть URL выхода из внешнего сайта. Не зная пользователя моего сайта (в фоновом режиме), мне нужно вызвать этот URL выхода из системы. Кто-нибудь, пожалуйста, помогите мне в этом.

Ответы [ 2 ]

2 голосов
/ 22 сентября 2011

ты не можешь, подумай о последствиях для безопасности, если сможешь. (пс. iframes отстой)

1 голос
/ 24 сентября 2011

Если другой сайт не имеет защиты от CSRF, вы можете сделать немного магии, чтобы сделать запрос.

s = document.createElement('script');
s.type = 'text/javascript';
s.src = 'http://url.to.other.site/logout?or=whatever';
document.head.appendChild(s);

Если ответ не является допустимым javascript, он выдаст ошибку, но запрос будет выполнен в любом случае.

...