0

PHP 5+、jQuery 1.5.1、Windows Authentication for SSO 機能を使用して、IIS7 でイントラネット サイトを実行しています。

別の PHP スクリプトに対して AJAX 呼び出しを行うたびに、Firebug は 401 Unauthorized エラーを返し、再試行して成功します (まだ 401 を報告しています)。これにより、ページの読み込みに 5 秒以上かかる場合があります。このトピックは、ASP のいたるところで見つかりましたが、PHP のトピックは見つかりませんでした。できれば助けてください。さらに設定情報が必要な場合はお知らせください。

4

1 に答える 1

0

さらに調査を重ねた結果、このコストのかかる悪質な401サイクルを回避するための最善の方法は、IISサーバーを利用することであることがわかりました。AJAX関数として呼び出される各スクリプトの認証を個別に「匿名」に設定します。これは、applicationHostファイルを手動で編集するか、IIS管理インターフェイスを介して行うことができます。

于 2011-03-08T20:48:06.117 に答える