我已经创建了一些php页面,其中显示了一些excel文件中的数据。
我在办公室使用内部IP地址访问这些页面,所有PC都连接在同一网络上。我从家里使用外部IP地址访问这些页面。
所以我的问题是,如何设置密码或保护外部网络对我的php页面的访问?
例如,当我从家里访问php网页时,它应该要求输入密码-我如何实现这一点?
例如: hello.php
<?php
echo"hello world";
?>
我想把密码放到这个php文件中,或者如果我使用外部ip地址访问它,那么它应该要求输入密码。
发布于 2014-03-27 12:50:10
只需定义您的IP在您的办公室可用,然后阻止其他。
$white_list = array('8.8.8.8', '1.1.1.1');
if (! in_array($_SERVER['REMOTE_ADDR'], $white_list))
{
header('Location: mypasswordpage.php');
}
https://stackoverflow.com/questions/22688016
复制