php判断是否是直接从游览器打开 代码应该咋写,如果是就输出error如果不是就Header("HTTP/1.1 303 See Other");header("location: $src"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 判断 $_SERVER['HTTP_REFERER']是否存在如果存在,也需要判断一下,$_SERVER['HTTP_REFERER']保存值的域名信息是否和当前域名相等,就可以了 HTTP_REFERER似乎得是上一页跳转过来才有数据,如果直接打开,应该是没有的。好像可以通过agent来获取。不过,HEADER是可以伪造的。 看我的这篇文章:http://www.czcoder.com/a/wangluobiancheng/PHPbiancheng/2010/0602/277.html有PHP也有ASP防止站外提交数据的 仅仅判断REFERER或AGENT都是不行的。一般下载软件请求的话,都会有那些值的。自己做一个测试,浏览器请求和非浏览器请求时,$_SERVER的不同的地方。最好把不同服务器IIS和APACHE也测试一下。会有几个不同的,自己看一下吧,只有以那些来判断。也可以用COOKIE的方式来处理。但这都不是好的解决办法,暂时也没发现什么好点办法。 两个,一个英文的,一个翻译的http://apicodecn.gicp.net/class.do?api=selectByfatherIndex&father=255http://apicode.gicp.net/class.do?api=selectByfatherIndex&father=255 如果用curl的话,可以模仿浏览器访问输出的http,所以楼主没办法完全屏蔽掉。不过可以谢绝一些没有模仿的来访。 php:关于第三表问题 我头晕了 这个是怎么回事 为什么有些网站可以用IP来访问,有些网站不行的呢? session mysql字符串类型的字段排序问题 哪位大哥有PHP的SESSION做的购物车的类,急 请给我讲个后台操作提交并显示返回结果的大体构思 text框中的“20040101”自动变为“2004-01-01”;求代码 救命,谁能教教我用odbc联接SQl server的分页的方法 将在windows下写的php网站放到linux下不能运行,怎么回事,是不是配置有问题? 大家快来看看 这个是怎么实现的 如何刷新页面
如果存在,也需要判断一下,$_SERVER['HTTP_REFERER']保存值的域名信息是否和当前域名相等,就可以了
好像可以通过agent来获取。不过,HEADER是可以伪造的。
http://www.czcoder.com/a/wangluobiancheng/PHPbiancheng/2010/0602/277.html
有PHP也有ASP防止站外提交数据的
一般下载软件请求的话,都会有那些值的。自己做一个测试,浏览器请求和非浏览器请求时,$_SERVER的不同的地方。
最好把不同服务器IIS和APACHE也测试一下。会有几个不同的,自己看一下吧,只有以那些来判断。
也可以用COOKIE的方式来处理。但这都不是好的解决办法,暂时也没发现什么好点办法。
http://apicodecn.gicp.net/class.do?api=selectByfatherIndex&father=255
http://apicode.gicp.net/class.do?api=selectByfatherIndex&father=255