php 言語はユーザーのアクセス方法をどのように決定しますか?
シナリオは次のとおりです:
このアドレスへのユーザーのアクセス方法を決定して、さまざまなコンテンツを表示したいと考えています。画像 src を通じてアクセスされる場合、画像が表示されます 画像src経由でアクセスすると画像が表示されます ブラウザはWebページの情報に直接アクセスして表示します
漂亮男人2017-06-05 11:10:06
Accept はリクエストの Accept ヘッダー情報によって判断できます。この情報は text/html | application/xhtml+xml に必ず含まれます。 src には text/html リクエスト タイプはありません
ringa_lee2017-06-05 11:10:06
HTTP リクエスト ヘッダーの Referer
,即PHP中的$_SERVER['HTTP_REFERER']
が空かどうかを判断できます。
通常、空の場合は、画像アドレスを直接入力して開くことができることを意味します。
空の代わりに は通常、<img>
タグを通じて開かれます。
もちろん、唯一の例外は、このユーザーがこの <img>
タグを右クリックして新しいタブで画像を表示する場合です。