使用header实现防盗链的问题 防盗链最基本的就是权限验证.或者根据请求的URL来检查. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以不用header,而直接在php里面处理要输出html代码,还是图片数据给客户端 防盗链的常用方法是把图片存入数据库,然后用1.php从数据库中读出这个图片。具体怎么操作你可以google一下。很多例子的。 用location不能起到防盗链的作用,浏览器会直接跳转到图片文件地址,别人也就知道这个图片的绝对路径了。可以在PHP里加上认证和判断,通过的直接读取对应的文件并输出。 1.php if($_SERVER['http_reffer']=='') die("你想干什么");else header("location:1.jpg"); 上面变量写错了.应该是$_SERVER['http_referer'] 在apache这种web server上做防盗链把,最好! 有没有这样的PHP函数? 刚学PHP。请问PHP中 $ 是什么意思?为什么定义变量、数组等都要加上这个玩意? 请问如何动态改变一个div中的内容 显示记录的问题? 关于postgresql数据库连接问题 请问版主----为什么?? 表单中的一个小问题! CGI与后来的PHP,JSP,ASP相比,优点和缺点是什么? 急!为什么老是提示mysql_connect()是未定义的函数 php字符串数数求赐教 为什么我的表单数据不能存入mysql 求 抽奖算法
if($_SERVER['http_reffer']=='')
die("你想干什么");
else
header("location:1.jpg");
应该是$_SERVER['http_referer']