Wie bestimmt die PHP-Sprache die Zugriffsmethode des Benutzers?
Ich m?chte unterschiedliche Inhalte anzeigen, indem ich die Art und Weise bestimme, wie der Benutzer auf diese Adresse zugreift. Wenn darauf zugegriffen wird, wird das Bild angezeigt Direkt über den Browser werden die Webinformationen angezeigt
Accept 可以通過請求的Accept 頭部信息來判斷,瀏覽器請求會帶上text/html | application/xhtml+xml | application/xml 類似的信息,其中text/html必定會有的,而通過img標(biāo)簽的src是不會有text/html 請求類型的
可以判斷HTTP請求頭中的Referer
,即PHP中的$_SERVER['HTTP_REFERER']
,是否為空。
一般為空的話說明是直接輸入圖片地址打開的。
而非空則一般是通過<img>
標(biāo)簽打開的。
當(dāng)然唯一的例外是這個用戶在這個<img>
標(biāo)簽上右鍵新標(biāo)簽中查看圖片。