后台 PHP/JS 中的 HTTP 身份验证


http authentication in background php/js

我构建了一个带有嵌入式网络摄像头快照的PHP站点(每2秒重新加载一次JS)

在我的第一个凸轮上,我可以使用 url 参数登录,例如:cam1-url?usr=usr&pwd=pwd 并且它可以工作。

在我的第二个凸轮上,我没有带有 url 参数的登录选项,所以我必须使用:usr:pwd@cam2-url(http 身份验证)。

因此,当我加载网站时,img/iframe标签无法在不显示浏览器登录框架的情况下登录cam2!

这个问题有解决方案吗?

您可能需要将服务器用作代理。只需使<img>标记指向从适当位置下载图片的 PHP 脚本即可。这也将允许构建一个简单的缓存,以便您可以提供图像的副本,而不是将所有并发用户重定向到同一相机。