Maison > Questions et réponses > le corps du texte
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
漂亮男人2017-06-05 11:10:06
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
ringa_lee2017-06-05 11:10:06
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>
<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_u15822017-06-05 11:10:06
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