-4

我有一个 logout.php 文件,它可以通过传递虚假凭据来模拟注销基本身份验证。

    <?php
    session_start();
    header('WWW-Authenticate: Basic realm="File Upload"');

    $(function() { $("WWW-Authenticate").submit(); });

    header('Location: http://www.homepage.com') 
    session_write_close();
    ?>

这不起作用,但这是我到目前为止所拥有的。我的链接将我带到此代码,我希望它像这样调用基本身份验证对话框:

在此处输入图像描述

在这出现之后,我只是想要一些东西自动按 Enter 来模拟单击 OK 按钮,然后我想重定向回我的主页。

4

2 回答 2

3

您将无法通过 Javascript 或 JQuery 修改此弹出窗口。您有此弹出窗口是因为您正在使用 PHP 向代理写入请求凭据。用户填写后,数据将被发送回服务器 (PHP)。Javascript/JQuery 与此无关。

于 2013-08-06T18:19:25.120 回答
0

您似乎混淆了什么是 javascript 和什么是 PHP。一般php内都是在服务器端执行的。“$(function ...” 看起来像 javascript(具体为 jQuery),应该在标签或 js 文件中,并将在客户端执行。

于 2013-08-06T18:19:58.683 回答