火车头采集php源码不同,防火车头采集的功能
求一個防火車頭采集的功能
快兩年沒動代碼了,最近自己弄了一個站玩。
有些資料老被火車頭拖來拖去的。
求一個完整的防火車頭采集的功能模塊。
自己弄了半天 思路是這樣的比如在某一個時間段ip多次請求 就把該ip禁止掉,沒搞好
如有需要我可以貼出我寫的整個代碼流程。
------解決方案--------------------
探討
快兩年沒動代碼了,最近自己弄了一個站玩。
有些資料老被火車頭拖來拖去的。
求一個完整的防火車頭采集的功能模塊。
自己弄了半天 思路是這樣的比如在某一個時間段ip多次請求 就把該ip禁止掉,沒搞好
如有需要我可以貼出我寫的整個代碼流程。
------解決方案--------------------
存文件也行,一個Ip一個文件,按照ipv4的4字節建多級目錄,存儲的內容是序列化一個數組,數組的元素一個是首次訪問時間,另一個是從首次訪問以來的計數,這樣控制很簡單。
------解決方案--------------------
mark,這個功能不錯,如果消耗不大的話
------解決方案--------------------
探討
引用:
快兩年沒動代碼了,最近自己弄了一個站玩。
有些資料老被火車頭拖來拖去的。
求一個完整的防火車頭采集的功能模塊。
自己弄了半天 思路是這樣的比如在某一個時間段ip多次請求 就把該ip禁止掉,沒搞好
如有需要我可以貼出我寫的整個代碼流程。
這個功能很好做, 封一個函數, 每個頁面頂部包含一下就行了.
這個函數干什么呢?
$_SERVER得到IP,……
------解決方案--------------------
我比較支持這個
探討
引用:
引用:
快兩年沒動代碼了,最近自己弄了一個站玩。
有些資料老被火車頭拖來拖去的。
求一個完整的防火車頭采集的功能模塊。
自己弄了半天 思路是這樣的比如在某一個時間段ip多次請求 就把該ip禁止掉,沒搞好
如有需要我可以貼出我寫的整個代碼流程。
這個功能很好做, 封一個函數, 每個頁面頂部包含一下就行了.
這個函數干什么呢?
……
------解決方案--------------------
僅用 ip 識別是不夠的
如果訪問來自局域網,那么就可能屏蔽掉正常的訪問了
------解決方案--------------------
探討
引用:
僅用 ip 識別是不夠的
如果訪問來自局域網,那么就可能屏蔽掉正常的訪問了
恩 這個我昨晚也考慮到了 看來還是比較麻煩 看來要從來源進行屏蔽
------解決方案--------------------
探討
這個確實是比較麻煩,如果架到服務器上就不用考慮局域網了吧!還是比較支持9樓的思路
------解決方案--------------------
使用 session 或 cookie token (以下簡稱鍵)再結合 IP
在指定的時間間隔中,自同一 ip 第二次訪問起,檢查鍵是否存在
如不存在則視為非法入侵
如存在(采集程序也會模擬鍵機制),記錄和檢查請求中的內容唯一鍵是否呈現列表頁的排序規則
如有 3 個以上符合,則視為非法入侵
------解決方案--------------------
對,反作弊策略必須是綜合考慮的,逐漸修正的,一步到位不現實。
基于IP的就像嘮叨提到的,NAT背后的客戶端僅僅使用幾個出口IP,尤其是學校與大型企業,很容易誤殺。這群用戶的特點是這樣的:
1,IP相同,訪問頻繁。
2,COOKIE不同。
針對這種正常用戶,應該設計白名單,也就是很普遍的思想,黑中有白,白中有黑。
壞人用IP限制,好人用SESSION放,就這么簡單,其他更多復雜的判定可以自己考慮加進去,比如注冊時間久,活躍的老用戶,允許他頻率稍高一些。登錄用戶比未登錄用戶要稍高一些。
就說你的,說實話COOKIE這個東西不可信,但可以拿來減少誤殺也不錯了。IP頻率超出限制,則檢查SESSION,根據SESSION里記錄的訪問頻率和訪問記錄放行,但你要知道壞人借助你這個軟弱的判定,就會不提交COOKIE,所以我說SESSION里記錄“訪問記錄”也很重要。誤殺再所難免,絕大多數時候需要人工封號與解封,需要借助COOKIE和SESSION追蹤更多的用戶行為,比如用JS在頁面里定時AJAX提交訪問記錄,鼠標軌跡,當然有COOKI UID標記用戶唯一身份,單純依賴服務端判定太難了,一會就把用戶趕走了。
------解決方案--------------------
探討
引用:
快兩年沒動代碼了,最近自己弄了一個站玩。
有些資料老被火車頭拖來拖去的。
求一個完整的防火車頭采集的功能模塊。
自己弄了半天 思路是這樣的比如在某一個時間段ip多次請求 就把該ip禁止掉,沒搞好
如有需要我可以貼出我寫的整個代碼流程。
這個功能很好做, 封一個函數, 每個頁面頂部包含一下就行了.
這個函數干什么呢?
$_SERVER得到IP,……
------解決方案--------------------
探討
僅用 ip 識別是不夠的
如果訪問來自局域網,那么就可能屏蔽掉正常的訪問了
------解決方案--------------------
思路有待提高,
------解決方案--------------------
幫你頂一下吧,這個問題很多人都遇到,只能根據你用戶的訪問規則,逐漸改善。
總結
以上是生活随笔為你收集整理的火车头采集php源码不同,防火车头采集的功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php5.0 aes加解密,PHP的ae
- 下一篇: php 开启mail函数 wo,php