Heim > Fragen und Antworten > Hauptteil
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
漂亮男人2017-06-05 11:10:06
Accept 可以通过请求的Accept 头部信息来判断,浏览器请求会带上text/html | application/xhtml+xml | application/xml 类似的信息,其中text/html必定会有的,而通过img标签的src是不会有text/html 请求类型的
ringa_lee2017-06-05 11:10:06
可以判断HTTP请求头中的Referer
,即PHP中的$_SERVER['HTTP_REFERER']
,是否为空。
一般为空的话说明是直接输入图片地址打开的。
而非空则一般是通过<img>
标签打开的。
当然唯一的例外是这个用户在这个<img>
标签上右键新标签中查看图片。