如何通过图像发送身份验证标头?

时间:2013-12-17 20:20:24

标签: php

我是php的新手,但设法找到一个会生成HTTP / 1.0 401 Unauthorized消息框的脚本

这是消息框:

我听说过,您可以通过图片发送此消息框。我该怎么做呢?

完成后,步骤应为:

我发布了image.jpg 验证消息显示

我知道这涉及到我有一个网站(example.com)。然后在网站上我有一个文件夹(example.com/folder),在该文件夹中我有图像(example.com/folder/image.jpg)。我将什么php脚本放在会导致图像生成身份验证消息的文件夹中?

1 个答案:

答案 0 :(得分:1)

如前所述,它与PHP无关。

示例中的按钮只是设置了图片网址。但该URL受HTTP基本身份验证保护。

要执行此操作,只需在图像文件夹中创建2个文件:.htaccess and .htpasswd

并添加HTML和Javascript代码,如网站上的代码:

<img src="" id="downloadImg" alt=""/>
<input type="button" value="Display Image" id="displayImage" onclick="document.getElementById('downloadImg').src='/protected-folder/image.jpg';"/>