2012-05-28 2 views
1

У меня есть приложение на PHP, которое отлично работает с его собственной формой входа. Но я хочу разрешить пользователям проходить аутентификацию с веб-сайта с другой формой в другом домене. Форма равна оригинальным, одинаковым полям, одинаковым именам.Отправить данные формы через домен IE Проблема

Проблема в том, что она работает в Chrome и Firefox, но не работает в IE.

Когда я отправлю форму, у меня нет данных по $_POST var. Я показываю его с var_dump или print_r, и оба показывают пустой массив.

Я уже отключил XSS filter на IE Secury, но нет.

Любые предложения?

ответ

1

Вместо того, чтобы изобретать колесо, вы считали, что вместо аутентификации между сайтами вы используете аутентификацию на основе OpenID? Если один сайт отправляет форму POST другому, в некоторых браузерах блокируется по соображениям безопасности (верьте или нет, IE действительно делает что-то хорошее здесь); пытаться обойти это не то, что я бы посоветовал, тем более, что становится все больше и больше вероятность того, что будущие версии браузеров основных браузеров помешают этому, чтобы предотвратить появление угона, фишинга и другой гадости, которые могут нанести вред пользователь.

+0

Дело в том, что это не веб-сайт, это особая организационная система. Если этот метод, который я пытаюсь сделать, не работает, поскольку вы сказали, что из-за этой безопасности предотвращается, мне придется использовать другой метод. – DontVoteMeDown

Смежные вопросы