要做一个下载页面,外部的人员无权下载,如何做啊? 1、取得$_SERVER['REMOTE_ADDR']2、然后ereg(访问IP,访问规则);3、通过的话继续,不通过退出 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $IP = explode(".",$_SERVER['REMOTE_ADDR']);if($IP[0] == 192){ //OK}else{ //Foreign IP}楼上说的问题,可以通过建立专门的FTP(WEB)服务器,并且设定访问权限,来解决 apache服务器可以通用.htaccess文件来控制目录及文件的访问权限 这样吧:<?................#---取得$_SERVER['REMOTE_ADDR']................#---然后ereg(访问IP,访问规则);if( 不通过 ):exit;endif;$fp = fopen($filename,"r");$query = file_get_contents($filename);fclose($fp);header("Content-type: application/octetstream");header("Content-Disposition: inline; filename = ".$filename);header('Cache-Control: must-revalidate, post-check=0, pre-check=0');header('Expires: 0');header('Pragma: public');echo $query;?> iis也可以通过设置ip访问权限来限制访问 to gzty(风逍遥) 你说的方法似乎也有不妥当之处,这就是不支持多线程下载和断点续传.不知有什么可以解决的方法 直接通过设置IIS就可以了撒 对你想管理的文件设置为只允许本地下载就可以了哈 PHP实现多线程下载和断点续传 我也不知道怎么做 我也在找可以请教神仙/唠叨老大 gzty(风逍遥) 这个方法正确。如果是会员你就给他下。你也可以做一个ftp设定网段呀 TO uuq(杜牧):谢谢你的意思是用WEB的ftp方式??还是??我说的是可以用flashget等下载工具进行下载的多线程下载以及可以断点续传. 可以采用《gzty(风逍遥)》的方法判断IP,可以实现 如何在图片的标签的前面和结尾分别加上<center></center>和<p></p>? 只能输入数字的问题 PHP中如何调用其它站页面的返回值?高分求解! 求助:关于使用cURL函数读取https协议页面的问题 循环问题 输入框输入字符的问题 如何用PHP实现字体和背景颜色的渐变??涉及网页颜色问题 如何多次使用header函数? PHP 输出数组所有键值一样的值 求解一个php数组的用法 四列文本输入框,如何得到同一行的输入框内容? 求一个比较完全的JS的用户验证函数
if($IP[0] == 192)
{
//OK
}
else
{
//Foreign IP
}楼上说的问题,可以通过建立专门的FTP(WEB)服务器,并且设定访问权限,来解决
<?................#---取得$_SERVER['REMOTE_ADDR']................#---然后ereg(访问IP,访问规则);if( 不通过 ):exit;endif;$fp = fopen($filename,"r");
$query = file_get_contents($filename);
fclose($fp);header("Content-type: application/octetstream");
header("Content-Disposition: inline; filename = ".$filename);
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
header('Pragma: public');echo $query;
?>
这个方法正确。如果是会员你就给他下。
你也可以做一个ftp设定网段呀
我说的是可以用flashget等下载工具进行下载的多线程下载
以及可以断点续传.