Comment PHP détermine-t-il la méthode d'accès de l'utilisateur, si elle est accessible par le src de l'image ?
巴扎黑
巴扎黑 2017-06-05 11:08:06
0
3
706

Comment le langage PHP détermine-t-il la méthode d'accès de l'utilisateur ?
Le scénario est le suivant :
Je souhaite afficher un contenu différent en déterminant la manière dont l'utilisateur accède à cette adresse en cas d'accès via le src de l'image, l'image sera affichée en cas d'accès. directement via le navigateur, l'image sera affichée des informations Web

.
巴扎黑
巴扎黑

répondre à tous(3)
漂亮男人

Accept peut être jugé par les informations d'en-tête Accept de la requête. La requête du navigateur apportera des informations similaires text/html | application/xhtml+xml | application/xml, parmi lesquelles text/html les contiendra certainement, et par Le src de la balise img n'aura pas de requête de type texte/html

左手右手慢动作

Vous pouvez déterminer si le Referer dans l'en-tête de la requête HTTP, c'est-à-dire $_SERVER['HTTP_REFERER'] en PHP, est vide. Referer,即PHP中的$_SERVER['HTTP_REFERER'],是否为空。

一般为空的话说明是直接输入图片地址打开的。

而非空则一般是通过<img>标签打开的。

当然唯一的例外是这个用户在这个<img>

Généralement, s'il est vide, cela signifie que vous pouvez saisir directement l'adresse de l'image pour l'ouvrir. 🎜 🎜S'il n'est pas vide, il est généralement ouvert via la balise <img>. 🎜 🎜Bien sûr, la seule exception est que l'utilisateur clique avec le bouton droit sur la balise <img> pour afficher l'image dans un nouvel onglet. 🎜
phpcn_u1582

Ajoutez un paramètre dans l'URL d'accès, qui est utilisé pour déterminer la méthode d'accès de l'utilisateur. C'est aussi simple que ça

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal