[问题] 防范提交广告垃圾的方法…

楼主: banana2014 (香蕉共和国)   2016-04-09 12:02:31
大家好,
我想做一个让使用者一定只能在我的网站上填写表单的程式,亦即他不能将表单下载到自
己的电脑里头然后填写并提交,一定只能在我的网站上填写,此目的是为了防止有心人士
用这种下载表单的方式去大量提交类似广告性质的内容,以致于服务器收到大量的“垃圾
”以及让服务器因大量提交的关系而耗费许多资源。
我想问的是:防止大量提交的方法除了使用CAPTCHA之外,还有没有其他的方式? 而那些
人除了使用“下载表单”的方式去大量提交广告之外,还有没有其他更高竿且非人为的方
式去大量提交类似广告性质的内容?
谢谢
P.S. REMOTE_ADDR(IPv4,以下称ip)是否具唯一性? 在同一时间里面,有没有可能在地球
的另一端同时出现一个以上一模一样的ip? 另外,在不同的时间点,有没有可能两部不同
的电脑拥有相同的ip?
作者: yuan0304 (Edward)   2016-04-09 16:57:00
有一样的ip 哦~通常一家公司会共用一个ip
作者: JustGame (JustGame)   2016-04-09 21:48:00
每次产生表单就生成一个 hidden input 并且把 value 存在某个 session key 里,表单送出后比对两者的值,相同才处理,再加上 HTTP Referer 、remote ip 和 reCaptcha应该就可以防止大部分你担心的问题了

Links booklink

Contact Us: admin [ a t ] ucptt.com