1

私は彼自身のログインフォームでうまく動作するPHPのアプリを持っています。ただし、ユーザーが別のドメインの別のフォームを使用してWebサイトから認証できるようにしたい。フォームは、元の同じフィールド、同じ名前と同じです。

問題は、ChromeとFirefoxでは機能しますが、IEでは機能しないことです。

フォームを送信すると、$_POSTvarに関するデータが得られませんでした。var_dumpまたはで表示するとprint_r、両方とも空の配列が表示されます。

XSS filterIE Securyオプションはすでに無効にしていますが、無効になっています。

助言がありますか??

4

1 に答える 1

1

車輪の再発明の代わりに、サイト間にOpenIDベースの認証を実装することを検討しましたか?あるサイトが別のサイトにPOSTフォームを送信することは、セキュリティ上の理由から一部のブラウザでブロックされています(信じられないかもしれませんが、IEは実際にここで何か良いことをしています)。これを回避しようとすることは、私がアドバイスすることではありません。特に、主要なブラウザの将来のブラウザバージョンでは、フォームの乗っ取り、フィッシング、およびエンドに害を及ぼす可能性のあるその他の不快感を防ぐために、これが発生するのを防ぐ可能性が高くなるためです。ユーザー。

于 2012-05-29T00:56:16.623 に答える