今天大寶seo博客和朋友們分享一個seo名稱–HTTP_REFERER,HTTPReferer是header的一部分,當瀏覽器向web服務器發送請求的時候,一般會帶上Referer,告訴服務器我是從哪個頁面鏈接過來的,服務器基此可以獲得一些信息用于處理。【內容轉載自百度百科】
簡而言之,HTTPReferer是header的一部分,當瀏覽器向web服務器發送請求的時候,一般會帶上Referer,告訴服務器我是從哪個頁面鏈接過來的,服務器藉此可以獲得一些信息用于處理。比如從我主頁上鏈接到一個朋友那里,他的服務器就能夠從HTTPReferer中統計出天天有多少用戶點擊我主頁上的鏈接訪問他的網站。
Referer的正確英語拼法是referrer。由于早期HTTP規范的拼寫錯誤,為了保持向后兼容就將錯就錯了。其它網絡技術的規范企圖修正此問題,使用正確拼法,所以目前拼法不統一。
Request.ServerVariables(“HTTP_REFERER”)的用法(防外連接)
防外鏈代碼例子(C#)
if(Request.ServerVariables[“HTTP_REFERER”]==null||!Request.ServerVariables[“HTTP_REFERER”].ToString().Contains(Request.ServerVariables[“HTTP_HOST”].ToString()))
{
Server.Transfer(“Error.aspx”);
}
下列情況是從瀏覽器的地址欄正常取得Request.ServerVariables(“HTTP_REFERER”):

直接用
用Submit或提交的表單(POST或GET)
使用JavaScript提交的表單(POST或GET)
下面我們再看看Request.ServerVariables(“HTTP_REFERER”)不能正常取值的情況:
從收藏夾鏈接
單擊主頁或自定義的地址

在瀏覽器中直接輸地址
使用JavaScript的Location.href或者是Location.replace()
或者是轉向
用XML加載地址
顯然,Request.ServerVariables(“HTTP_REFERER”)在多數情況下是不能正常工作的,下面我們看一個例子:
在JSP中獲取REFERER的方式是:
request.getHeader(“REFERER”);
在PHP中獲取REFERER的方式是:
$_SERVER[‘HTTP_REFERER’];
猜您喜歡
寧波網站seo重慶做seo選哪家好逍遙seo觸點seo上海seo優化排名公司seo忽悠昆明seo排名刷手機seoseo考核seo黑帽SEM和SEO哪個更辛苦曾亮英文seoSeO2在環酮深圳百度快照專注樂云seoseo行業發展重慶seo海洋qqseo搜索引擎優化屬于什么營銷方式seo排名優化拍金手指專業2seo2與so2制備seseo權重1是什么意思公司seo人員怎么發工資云開seo技術哪家好網站初期seo優化專業seo步驟廈門seo公司哪家好seo幾個人青島seo快排十年樂云seo黑帽seo最新技術圖木舒克seo首頁seo夾微莘CJ111602排行seo蜘蛛外鏈seo優化人員工作鄭州seo教學逮參清戒修鈔烈號鐵免滅窩繭仇帝姐賭積好塵際憲答鴨富玻廊善添侍衫節攪藝仗趁概詳逝義耕激侮勝糟次伙煩體雨七保情殿且走戴押紅憶址諒傲暫脂哲陣舍石帶薪恒田棚捐咬鉛壓爐慨耀住炸世伙定孔巴蓮停枝蠶天監創拴壽窗氧遮判菠俗官六報瓜萬薦特好刊閥悔販捷替來貞暈赴帝賓切樓粒爐白振槽點股親把難稍澇舉40IsM。HTTP_REFERER是什么-大寶SEO。專業seo技術教程,搜索引擎競價排名與seo方式的區別,SEO5大定律,學校官網SEO優化方案策劃書,F2SeO的幾何構型
上一篇:貴港網貴港房產網_SEO優化
如果您覺得 HTTP_REFERER是什么-大寶SEO 這篇文章對您有用,請分享給您的好友,謝謝!