Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 后台php/js中的http认证_Javascript_Php_Http_Authentication - Fatal编程技术网

Javascript 后台php/js中的http认证

Javascript 后台php/js中的http认证,javascript,php,http,authentication,Javascript,Php,Http,Authentication,我已经建立了一个带有嵌入式网络摄像头快照的PHP站点(每2秒用JS重新加载一次) 在我的第一个cam上,我可以使用url参数登录,例如:cam1 url?usr=usr&pwd=pwd,它可以工作 在我的第二个cam上,我没有带有url参数的登录选项,因此我必须使用:usr:pwd@cam2-url(http身份验证) 因此,当我加载站点时,img/iframe标记不能在不显示浏览器登录框的情况下登录cam2 有解决此问题的方法吗?您可能需要将服务器用作代理。只需将标记指向从适当位置下载图片的P

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

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

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

因此,当我加载站点时,
img/iframe
标记不能在不显示浏览器登录框的情况下登录cam2


有解决此问题的方法吗?

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

我忘了,如果不使用php:fopen Wrapper,那么将导致堆栈溢出!请通过阅读了解我们对此处问题的期望。请注意,我们这里不提供从头开始的编码服务。请告诉我们您已经尝试了什么,它是如何失败的,我们可能会提供帮助。您选择了最糟糕的身份验证方法。只需搜索如何使用会话,并使用会话来验证用户身份,而不是URL参数。@aron9forever他可能没有构建或设计网络摄像头。。。