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