如何防止别人通过软件疯狂访问我的程序,造成数据库崩溃??? 同意uGain说的,在你的搜索程序上用HTTP_REFERER判断数据是不是你本站发送过来. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HTTP_REFERER到底怎么用啊能不能说清楚一些??谢谢了 它是指访问这个地址地来源比如a.php里面有个链接指向b.php那么在b.php里面取得的HTTP_REFERER值就是a.php的URL(包括http://....../a.php)这样你可以通过判断这个值是不是属于你网站发来的就可以了 Q:如何知道用户是通过浏览器还是其他工具访问我的程序的?A:一般做法是去获取client的header,比如ie或是netant等定义的头不一样,但是有的软件可以模拟ie的头信息,这个时候就必须+ip+时间等来控制访问频率,就想ftp服务器那样,这个最好在web服务器上做,在php上做效率就低了 $HTTP_USER_AGENT 返回的是浏览器类型更详细的是get_browser<?phpecho $_SERVER['HTTP_USER_AGENT'] . "<hr />\n";$browser = get_browser();foreach ($browser as $name => $value) { print "<b>$name</b> $value <br />\n";}?> 不过,如果别人在软件里调用IE来访问。。好象还是不行啊。HTTP_REFERER 不好,直接通过收藏家访问是没用的。通过IP限定应该比较好点。一定时间内不能超过几次访问。。 请帮忙看一下这个网站的URL是怎么加密的 PHP中缩略图的问题 PHP,lob文件如何下载? 求大家帮忙解决一下,急!急!急! 怎么实现php html代码分离 我是菜鸟,请问现在搭建什么样的php环境比较好? 已经分了词,建了FULLTEXT,把ft_min_len_word也设为2,但全文搜索还是不能支持中文 php如何接收flash用post方式发送过来的参数 请教:如何隐藏用header("")定位网页所传递的参数. 使用PHP调用Java类成功了,但是页面最底部总有一行报错。请问是什么原因? 请问如何把excel文件的数据导出来? 各位老大,救命
能不能说清楚一些??
谢谢了
更详细的是get_browser<?php
echo $_SERVER['HTTP_USER_AGENT'] . "<hr />\n";$browser = get_browser();foreach ($browser as $name => $value) {
print "<b>$name</b> $value <br />\n";
}?>
HTTP_REFERER 不好,直接通过收藏家访问是没用的。
通过IP限定应该比较好点。一定时间内不能超过几次访问。。