如何防止别人通过软件疯狂访问我的程序,造成数据库崩溃??? 同意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限定应该比较好点。一定时间内不能超过几次访问。。 smarty options中文显示不正常 Warning: Smarty error: unable to read resource: "" in /var/vhost/zsti/www/lib/Sm 发现还能这样写 生成数据库主键ID 学PHP遇到瓶颈,大侠们给个建议好不? 正则求助 PHP中,怎么取得使用中的所有的session 的ID(名称)及它们的当前值? 着急!快快快!!!! 关于sql语句判断与程序判断,哪个更省时省力? 有一个文本框,填如一个地址,按提交后…… 请问如何把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限定应该比较好点。一定时间内不能超过几次访问。。