建立适合iphone的网站

时间:2010-01-08 04:16:55

标签: java php iphone http

我拥有一些网站,包括php,java和html编码。我想让他们用iphone轻松地看待它们。即,该网站必须首先检查该网站是从PC或手机(iPhone)。如果它来自移动设备,则必须将其重定向到另一个加载移动视图的服务器。 我最近发现做的一些网站是orkut,facebook等。从移动设备登录时,我们会从www.orkut.com重定向到m.orkut.com,我会做类似的事情。

2 个答案:

答案 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/");