我有一个IP摄像机,我想在我的网页上显示liveview。自动登录到IP摄像机
IP摄像机不允许匿名登录,所以我需要在连接时输入用户名和密码。
我的javascript:
<img src="http://user:[email protected]_ip_address/cgi-bin/jpg/image.cgi?" width="640" height="480" name="refresh">
<script language="JavaScript" type="text/javascript">
image = "http://camera_ip_address/cgi-bin/jpg/image.cgi?"
function Start() {
tmp = new Date();
tmp = "?"+tmp.getTime()
document.images["refresh"].src = image+tmp
setTimeout("Start()", 100)
}
Start();
</SCRIPT>
它工作正常在Firefox,但:
http://user:[email protected]_ip_number
不要在其他浏览器(它弹出一个形式输入用户名和密码)。
但在PHP中您可以使用用户名:密码我已经通过检查:
<?php
header('Content-type: image/jpeg');
print(file_get_contents('http://user:[email protected]_ip_address/cgi-bin/jpg/image.cgi?'));
?>
当然这仅显示一个框架,但你不必输入用户名和密码。
如何使用PHP登录到IP Camera?如果我在登录网页时可以登录一次,那么我的JavaScript将会正常工作,因为浏览器会记住用户名和密码,直到关闭浏览器为止。
我不知道如何发送用户名和密码进行登录。
对不起,我的英语水平。
你在为你的网站(而不是相机)运行Apache吗? –