从用于检索CSS的PHP文件中获取用户的用户代理字符串。

用户名

在HTML页面中,我具有以下内容:

<link rel='stylesheet' href='retrievedCSS.php' type='text/css' media='all' />

在内部retrievedCSS.php,我从CDN请求CSS资源,然后将其返回给客户端。

问题是CDN相当“动态”,因此,如果我直接retrievedCSS.php使用浏览器的地址栏执行,我将基于其user-agent字符串获得不同的资源

但是,就我而言,是服务器向CDN请求资源,而不是客户端。

除了从retrievedCSS.php?ua=myUserAgentHTML页面将其作为参数(附加之外,还有其他方法可以获取在其中加载HTML页面的用户的用户代理字符串retrievedCSS.php吗?

多米尼克·巴顿

当您访问网页时,您的浏览器User-Agent会将_添加到请求HTTP标头中。由于CSS文件只是通过HTTP请求的另一个资源,因此您应该能够通过以下方式访问PHP文件中的标头:

$_SERVER['HTTP_USER_AGENT']

您可以在PHP文档中阅读有关它的信息

编辑:这甚至应该为您的动态CSS文件工作,因为浏览器正在将标头添加到所有HTTP请求中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从DRF的令牌字符串中获取用户对象?

在Java中获取用户输入的字符串数组

如何从提及字符串中获取用户 ID

如何从日志文件中提取用户代理字符串?

Shell脚本,用于为每个用户替换所有PHP文件中的字符串

如何在Android弹出对话框中获取用户选择的字符串值?

如何在GNU Guile中读取字符串以获取用户输入?

为每次获取更改用户代理字符串

如何获取iOS用户代理字符串

php-如何获取一个字符串用户代理

如何从用户请求中获取用户代理?

从用户代理字符串中获取人类可读的设备/浏览器组合?

更改IE 11中的用户代理字符串

Firefox中的用户代理字符串不断被覆盖

检索/比较文件中带有用户文本的字符串

用户代理字符串之间的区别

Microsoft Edge用户代理字符串

用户代理字符串的用途?

如何编写正则表达式以仅从此字符串输出中获取用户

是否可以仅使用字符串中的 api 密钥从 Directory API 获取用户列表?

如何获取用户输入的字符串作为单个字符的数组?

在 PHP 中获取用户的语言

如何在Google脚本上以字符串形式获取用户输入

Python 2.7获取用户输入并以不带引号的字符串形式进行操作

如何获取用户定义类型的所有字段以字符串形式返回

如何使用字符串提示获取用户输入?

获取用户输入的字符

如何从 PHP 中的用户输入字符串中获取变量?

PHP提取用户名等于的JSON字符串的特定部分