第一次在这里发帖,英语不是我的母语^^。
我需要在我的网站上显示和控制IP摄像头流。我试着用下面的方法:
<?php
$user = "user";
$password = "password";
echo "<img alt='' src='http://cameralink.nl/videostream.cgi?user=
{$user}&pwd={$password}'>";
?>问题:如果我查看源代码,我会看到纯文本形式的用户名和密码,这当然不是我的本意。有没有办法改变这一点?
太好了!
发布于 2017-10-19 20:22:26
这里没有PHP解决方案。一个合适的解决方案是向网页添加一个要求用户名和密码的表单。输入后,javascript会将<img>标记添加到页面,并附加指定的用户名和密码。
这样,是的,用户名和密码将在浏览器上以明文显示,但由于用户必须已经知道凭据,所以这不是泄漏。
当然,您还应该确保流托管在HTTPS上,因为对HTTP的每个请求都是以明文发送的,并且您的请求的所有观察者也将看到凭据。
发布于 2017-10-19 20:29:32
这不是最安全的处理方式。但是最短的方法是加密你的用户名和密码,或者生成一个哈希。这样您就可以隐藏用户名和密码。
https://stackoverflow.com/questions/46828512
复制相似问题