我很好奇,利用全球$_server['http_referer']
拒絕訪問和使用的.htaccess與deny from all/allow from ip
的差異是在同兩個旁路方式還是.htaccess一種安全的方式來阻止訪問基於引用?
親切的問候,
我很好奇,利用全球$_server['http_referer']
拒絕訪問和使用的.htaccess與deny from all/allow from ip
的差異是在同兩個旁路方式還是.htaccess一種安全的方式來阻止訪問基於引用?
親切的問候,
$_SERVER['HTTP_REFERER']
容易欺騙,從而取決於任何東西不平凡的是不是一個好主意。
使用.htaccess和deny from all/allow from ip
越好越好,因爲它限制訪問您指定的IP列表。但是如果你允許整個塊訪問你的網站,這會開始失敗。然後這可以通過使用代理輕鬆擊敗。
因此,這不會是一個完美的解決方案,讓一個人離開您的網站。
更新基於您的評論
你應該考慮,只有提到的網站,你知道的身份驗證方法。基本上他們應該傳遞給你一個哈希,它是根據每個請求改變的祕密值創建的。這樣他們不能被欺騙,你可以肯定地確認該請求是合法的。
我認爲.htaccess會更好,因爲它在apache級別而不是PHP。但是,兩者都可以繞過。 –
我正在運行zend和我想要限制的網站區域不是一個真正的目錄,而是一個在zend中創建的路徑,有沒有一種方法可以設置url受到.htaccess中的規則影響?或.htaccess隻影響其子目錄中的那些? – mr12086
您正在考慮使用這些目標的最終目標是什麼? –
當一個網站用querystring來表示一個yes或no的時候,通過限制只有他們的網站的查閱者ip,我們可以阻止人們僞造查詢字符串的值,因爲只有他們的網站/代碼生成的鏈接才能通過支票,對嗎? – mr12086
查看我更新的答案以解決此需求。 –