在网上搜索有两种实现此目的的常用方法.
我最喜欢的是在PHP中它的干净?哇. :D
我最喜欢的是在PHP中它的干净?哇. :D
在PHP中,你可以写
<?PHP function isIphone($user_agent=NULL) { if(!isset($user_agent)) { $user_agent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; } return (strpos($user_agent,'iPhone') !== FALSE); } if(isIphone()) { header('Location: http://www.yourwebsite.com/phone'); exit(); } // ...THE REST OF YOUR CODE HERE ?>
并在javascript中可以写
var agent = navigator.userAgent; var isIphone = ((agent.indexOf('iPhone') != -1) || (agent.indexOf('iPod') != -1)) ; if (isIphone) { window.location.href = 'http://www.yourwebsite.com/phone'; }
希望有帮助.
PK