php – .htaccess apache env var无法正常工作

前端之家收集整理的这篇文章主要介绍了php – .htaccess apache env var无法正常工作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在我的.htaccess apache文件中设置env var for mobile

我有:

SetEnvIf User-Agent "iPhone" devicetype
SetEnvIf User-Agent "Android" devicetype
RewriteRule ^ - [E=DEVICE:%{devicetype}]

但是我的$_SERVER [‘DEVICE’]总是空的.为什么?

你的规则将设置$_SERVER [‘devicetype’]

[devicetype] => 1

你不需要:RewriteRule ^ – [E = DEVICE:%{devicetype}]

如果您愿意,可以使用:

RewriteCond %{HTTP_USER_AGENT} "iphone|android" [NC] # i put 2 as example
RewriteRule ^ - [E=DEVICE:mobile]

这会将$_SERVER [‘DEVICE’]设置为mobile

猜你在找的PHP相关文章