我拥有一些网站,包括php,java和html编码。我想让他们用iphone轻松地看待它们。即,该网站必须首先检查该网站是从PC或手机(iPhone)。如果它来自移动设备,则必须将其重定向到另一个加载移动视图的服务器。 我最近发现做的一些网站是orkut,facebook等。从移动设备登录时,我们会从www.orkut.com重定向到m.orkut.com,我会做类似的事情。
答案 0 :(得分:3)
检查用户代理*
$_SERVER["HTTP_USER_AGENT"]
并重定向
header("location: http://mobile.mysite.com");
必要时。
*
请注意,iPhone有许多用户代理,因此检查字符串本身以进行精确比较是不切实际的。相反,寻找像“iPhone”和“Mobile”这样的字符串来确定当前访客在iPhone上的可能性。
答案 1 :(得分:2)
检查用户代理。如果它包含“MobileSafari”或“iPhone”,它就是一部iPhone。当然,其他设备需要不同的检查。 Google可用于查找确切的用户代理,但请注意,它们会针对每个iPhone版本进行更改。
要重定向的PHP代码:
header("Location: http://your-desired.site.com/");