搜尋

首頁  >  問答  >  主體

php怎麼判斷使用者的訪問方式,是不是圖片的src訪問的?

php語言如何判斷用戶的訪問方式?
場景如下:
我想透過判斷用戶訪問這個地址的方式來展示不同的內容,如果通過圖片src的方式訪問就展示圖片,如果通過瀏覽器直接訪問就展示網頁資訊

巴扎黑巴扎黑2824 天前742

全部回覆(3)我來回復

  • 漂亮男人

    漂亮男人2017-06-05 11:10:06

    Accept 可以透過要求的Accept 頭部資訊來判斷,瀏覽器請求會帶上text/html | application/xhtml+xml | application/xml 類似的資訊,其中text/html必定會有的,透過img標籤的src是不會有text/html 請求類型的

    回覆
    0
  • ringa_lee

    ringa_lee2017-06-05 11:10:06

    可以判斷HTTP請求頭中的Referer,即PHP中的$_SERVER['HTTP_REFERER'],是否為空。

    一般為空的話說明是直接輸入圖片地址打開的。

    而非空則一般是透過標籤開啟的。

    當然唯一的例外是這個用戶在這個標籤上右鍵新標籤中查看圖片。

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-06-05 11:10:06

    在訪問url裡面增加一個參數,該參數用來判斷使用者存取方式。就那麼簡單

    回覆
    0
  • 取消回覆