最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用JavaScript和C#中獲得referer

 更新時(shí)間:2014年11月14日 10:51:35   投稿:hebedich  
經(jīng)常使用其他腳本語(yǔ)言(ASP ASP.NET PHP等)獲取頁(yè)面的瀏覽來(lái)源,今天我們來(lái)研究下使用Javascript以及C#獲取頁(yè)面的referer。

1. JavaScript

復(fù)制代碼 代碼如下:

/**
 * 獲取HTTP請(qǐng)求的Referer
 * @ishost 布爾類型 Referer為空時(shí)是否返回Host(網(wǎng)站首頁(yè)地址)
 */
function get_http_referer(ishost) {
    if (ishost === undefined) { ishost = true; }
    if (document.referrer) {
        return document.referrer;
    } else {
        if (ishost) {
            return window.location.protocol + "http://" + window.location.host;
        } else {
            return "";
        }
    }
}

2. C#

復(fù)制代碼 代碼如下:

/// <summary>
/// 獲取HTTP請(qǐng)求的Referer
/// </summary>
/// <param name="ishost">Referer為空時(shí)是否返回Host(網(wǎng)站首頁(yè)地址)</param>
/// <returns>string</returns>
public string GetReferer(bool ishost)
{
    if ( Request.UrlReferrer != null)
    {
        return  Request.UrlReferrer.ToString();
    }
    else
    {
        if (ishost)
        {
            return Request.Url.Scheme + "://" + Request.Url.Authority;
        }
        else
        {
            return "";
        }
    }
}

3. C#中取得Request URL的各個(gè)部分
網(wǎng)址:http://localhost:1897/News/Press/Content.aspx/123?id=1#toc

復(fù)制代碼 代碼如下:

Request.ApplicationPath /
Request.PhysicalPath D:\Projects\Solution\web\News\Press\Content.aspx
System.IO.Path.GetDirectoryName(Request.PhysicalPath) D:\Projects\Solution\web\News\Press
Request.PhysicalApplicationPath D:\Projects\Solution\web\
System.IO.Path.GetFileName(Request.PhysicalPath) Content.aspx
Request.CurrentExecutionFilePath /News/Press/Content.aspx
Request.FilePath /News/Press/Content.aspx
Request.Path /News/Press/Content.aspx/123
Request.RawUrl /News/Press/Content.aspx/123?id=1
Request.Url.AbsolutePath /News/Press/Content.aspx/123
Request.Url.AbsoluteUri http://localhost:1897/News/Press/Content.aspx/123?id=1
Request.Url.Scheme http
Request.Url.Host localhost
Request.Url.Port 1897
Request.Url.Authority localhost:1897
Request.Url.LocalPath /News/Press/Content.aspx/123
Request.PathInfo /123
Request.Url.PathAndQuery /News/Press/Content.aspx/123?id=1
Request.Url.Query ?id=1
Request.Url.Fragment 
Request.Url.Segments /
News/
Press/
Content.aspx/
123

4. JavaScript window.location對(duì)象
http://www.fzitv.net/article/57407.htm

怎么樣,是不是已經(jīng)學(xué)會(huì)了在javascript和C#中獲取頁(yè)面的referer了呢?如有什么疑問(wèn),也可以聯(lián)系我

相關(guān)文章

  • Javascript Web Slider 焦點(diǎn)圖示例源碼

    Javascript Web Slider 焦點(diǎn)圖示例源碼

    Slider 焦點(diǎn)圖會(huì)在很多的網(wǎng)站上見(jiàn)到,在本文為大家詳細(xì)介紹下具體的實(shí)現(xiàn)過(guò)程,下面的源碼大家可以運(yùn)行下
    2013-10-10
  • jsvascript圖像處理—(計(jì)算機(jī)視覺(jué)應(yīng)用)圖像金字塔

    jsvascript圖像處理—(計(jì)算機(jī)視覺(jué)應(yīng)用)圖像金字塔

    上一篇文章,我們講解了邊緣梯度計(jì)算函數(shù),這篇文章我們來(lái)了解圖像金字塔;圖像金字塔被廣泛用于計(jì)算機(jī)視覺(jué)應(yīng)用中;圖像金字塔是一個(gè)圖像集合,集合中所有的圖像都源于同一個(gè)原始圖像,而且是通過(guò)對(duì)原始圖像連續(xù)降采樣獲得的
    2013-01-01
  • JavaScript面試開(kāi)發(fā)常用的知識(shí)點(diǎn)總結(jié)

    JavaScript面試開(kāi)發(fā)常用的知識(shí)點(diǎn)總結(jié)

    這篇文章主要為大家詳細(xì)總結(jié)了JavaScript面試開(kāi)發(fā)常用的知識(shí)點(diǎn),感興趣的小伙伴們可以參考一下
    2016-08-08
  • JavaScript 判斷數(shù)據(jù)類型的4種方法

    JavaScript 判斷數(shù)據(jù)類型的4種方法

    這篇文章主要介紹了JavaScript 判斷數(shù)據(jù)類型的4種方法,幫助大家更好的理解和學(xué)習(xí)JavaScript,感興趣的朋友可以了解下
    2020-09-09
  • IE關(guān)閉時(shí)判斷及AJAX注銷案例學(xué)習(xí)

    IE關(guān)閉時(shí)判斷及AJAX注銷案例學(xué)習(xí)

    當(dāng)關(guān)閉系統(tǒng)時(shí)會(huì)提示:你確定要退出系統(tǒng)嗎?退出請(qǐng)按'離開(kāi)此頁(yè)'接下來(lái)將講解下IE關(guān)閉判斷及AJAX注銷,感興趣的你可不要錯(cuò)過(guò)了哈,希望本例對(duì)你學(xué)習(xí)ajax有所幫助
    2013-02-02
  • 深入淺析JavaScript中with語(yǔ)句的理解

    深入淺析JavaScript中with語(yǔ)句的理解

    JavaScript 有個(gè) with 關(guān)鍵字, with 語(yǔ)句的原本用意是為逐級(jí)的對(duì)象訪問(wèn)提供命名空間式的速寫(xiě)方式。這篇文章主要介紹了JavaScript中with語(yǔ)句的相關(guān)知識(shí),感興趣的朋友一起學(xué)習(xí)吧
    2016-05-05
  • JavaScript原型對(duì)象、構(gòu)造函數(shù)和實(shí)例對(duì)象功能與用法詳解

    JavaScript原型對(duì)象、構(gòu)造函數(shù)和實(shí)例對(duì)象功能與用法詳解

    這篇文章主要介紹了JavaScript原型對(duì)象、構(gòu)造函數(shù)和實(shí)例對(duì)象功能與用法,結(jié)合實(shí)例形式分析了javascript面向?qū)ο笙嚓P(guān)原型對(duì)象、構(gòu)造函數(shù)及實(shí)例對(duì)象的概念、功能與相關(guān)使用技巧,需要的朋友可以參考下
    2018-08-08
  • javascript制作坦克大戰(zhàn)全紀(jì)錄(1)

    javascript制作坦克大戰(zhàn)全紀(jì)錄(1)

    本文寫(xiě)作的目的是鞏固一下自己最近學(xué)習(xí)的js知識(shí), 這個(gè)教程適合熟悉js基本語(yǔ)法和面向?qū)ο笳Z(yǔ)法的小伙伴學(xué)習(xí)。由于自己也是剛學(xué)js不久,所以難免出現(xiàn)錯(cuò)誤。如果發(fā)現(xiàn)希望給予指正。
    2014-11-11
  • 淺析JavaScript事件和方法

    淺析JavaScript事件和方法

    本文通過(guò)示例向大家簡(jiǎn)單分析了javascript的事件和方法,文章簡(jiǎn)潔而不簡(jiǎn)單,是篇非常不錯(cuò)的基礎(chǔ)文章,這里推薦給大家。
    2015-02-02
  • BootStrap3使用錯(cuò)誤記錄及解決辦法

    BootStrap3使用錯(cuò)誤記錄及解決辦法

    這篇文章主要介紹了BootStrap3使用錯(cuò)誤記錄及解決辦法,需要的朋友可以參考下
    2016-12-12

最新評(píng)論

辉县市| 延寿县| 凌源市| 武汉市| 伊宁县| 惠来县| 枣庄市| 库伦旗| 西吉县| 华坪县| 新余市| 温州市| 延寿县| 精河县| 大丰市| 北辰区| 枝江市| 马公市| 南丰县| 元氏县| 通城县| 崇信县| 内黄县| 延长县| 扎赉特旗| 太白县| 四平市| 平果县| 新竹市| 祁门县| 乐山市| 苗栗县| 吉木萨尔县| 旅游| 鄂托克前旗| 乐亭县| 凤城市| 乌兰浩特市| 平罗县| 高雄市| 裕民县|