php提供从_GET发送数组的功能.
例:
test.php?var1=abc&arr[0]=1&arr[3]=test
Run Code Online (Sandbox Code Playgroud)
将输出:
Array
(
[var1] => abc
[arr] => Array
(
[0] => 1
[3] => test
)
)
Run Code Online (Sandbox Code Playgroud)
这是不是认为编码不好?
我有一个高流量的网站(每天超过1百万的访问者),我需要检测他们的用户代理.我有一个超过1000个移动设备的列表.
我运行memcache根据他们访问的页面和他们放置的参数输出动态内容,例如:
/文件/页/ 1?TEXTSIZE =大
我没有静态页面,也不能使用子域名.
我找到了检查用户代理的不同脚本:
http://www.mobile-phone-specs.com/user-agent-browser/0/
http://detectmobilebrowsers.mobi/
http://detectmobilebrowsers.com/
我的问题是,每次页面加载时都会执行这些检查,这会使我的网站速度变慢
编辑:我需要知道我的PHP代码是否是移动或不是浏览器.
我怎样才能使这项检查更快地运行?
我有一个分辨率列表(移动设备,监视器等...),我想通过使用bash/vim的分辨率对它们进行排序
我有(未订购):
1024 x 480
96 x 120
1024 x 600
100 x 120
800 x 1280
64 x 98
640 x 320
64 x 128
640 x 960
800 x 480
80 x 120
Run Code Online (Sandbox Code Playgroud)
然后当我这样做:
cat file | sort -u
Run Code Online (Sandbox Code Playgroud)
我得到:
100 x 120
1024 x 480
1024 x 600
640 x 320
640 x 960
64 x 128
64 x 98
800 x 1280
800 x 480
80 x 120
96 x 120
Run Code Online (Sandbox Code Playgroud)
为什么它不像这样排序,我怎么能这样做?
64 x 98
64 …Run Code Online (Sandbox Code Playgroud) 我必须在我的脚本中检查移动用户代理.
我有
if(preg_match('/lg|iphone|blackberry|opera/i', $_SERVER['HTTP_USER_AGENT'])) { ... }
Run Code Online (Sandbox Code Playgroud)
我发现lg一个人需要成为字符串的第一部分
例如:
lg-9000 ...
lg1000 ...
lg 2000 ...
lge4300 ...
Run Code Online (Sandbox Code Playgroud)
基本上我想知道是否可以找到字符串(来自我的正则表达式)是否可以在用户代理中从头开始找到,而不是在字符串中的某个位置.
我不想改变我的正则表达式字符串
谢谢
当我在iPhone或Ipad上打开页面时,fancybox的滚动不起作用.另一方面,正在IE,Firefox,Chrome,Safari(PC和Mac)和Android(手机或平板电脑)上工作.
这是页面推底"军刀mas"
谢谢