0

我有一个使用 PHP 5+、jQuery 1.5.1、Windows Authentication for SSO 功能在 IIS7 下运行的 Intranet 站点。

每当我对另一个 PHP 脚本进行 AJAX 调用时,Firebug 都会返回 401 Unauthorized 错误,然后重试并成功(仍然报告 401)。这有时会导致页面加载时间超过 5 秒!对于 ASP,我到处都发现了这个主题,但对于 PHP 却一无所获。如果可以,请提供帮助,如果您需要更多设置信息,请告诉我。

4

1 回答 1

0

经过更多研究,我发现避免这种代价高昂的恶性 401 循环的最佳方法是利用您的 IIS 服务器。将要作为 AJAX 函数调用的每个脚本的身份验证单独设置为“匿名”。这可以通过手动编辑 applicationHost 文件或通过 IIS 管理界面来完成。

于 2011-03-08T20:48:06.117 回答