第一次在这里发帖,英语不是我的母语^^。
我需要在我的网站上显示和控制IP摄像机流。我通过以下方式尝试:
<?php
$user = "user";
$password = "password";
echo "<img alt='' src='http://cameralink.nl/videostream.cgi?user=
{$user}&pwd={$password}'>";
?>
问题:如果我查看源代码,我会以纯文本形式看到用户名和密码,这当然不是意图。有没有办法改变这个?
日Thnx!
答案 0 :(得分:0)
这里没有PHP解决方案。一个合适的解决方案是在网页上添加一个要求输入用户名和密码的表单。输入后,javascript会将<img>
标记添加到页面中,并附加指定的用户名和密码。
这样,是的,用户名和密码将在浏览器上以明文形式显示,但由于用户必须已经知道凭证,因此这不是泄漏。
当然,您也应该确保流是在HTTPS上托管的,因为每个HTTP请求都以明文形式发送,并且您的请求的所有观察者也都会看到凭据。
答案 1 :(得分:0)
这不是最安全的处理方式。 但最短的方法是加密您的用户名和密码或生成哈希。这样你可以隐藏用户名和密码。