移动重定向返回桌面站点

时间:2012-05-22 14:12:32

标签: php html mobile

我已将php移动重定向添加到我的网站:

<?php


require_once('mobile_device_detect.php');
$mobile = mobile_device_detect();
if($mobile==true){
  header('Location:http://www.esielectrical.co.uk/mobile');
}else{
  header('Location:http://www.esielectrical.co.uk/index.html');
}
exit;

?>

当我使用移动网站时,我正在尝试使用链接返回桌面版。

这样做的最佳方式是什么?

有人能帮助我吗?

提前致谢!

2 个答案:

答案 0 :(得分:0)

链接上可能有一个URL变量,因此您可以添加到移动设备检查以查看是否设置了该变量。设置该变量后,您可以在会话中设置一个值,并使用该值来检查用户当前对移动设备或桌面的偏好。

答案 1 :(得分:0)

当服务器获取页面请求时,此请求标头也具有浏览器信息。因为这是请求。

当您从服务器设置标题时,您正在发送响应。请注意,您正在发送响应,此时您应该设置参数以显示您要重定向的页面的移动版本,以便您重定向的页面可以检测到此重定向需要显示移动版本。

您可以设置Cookie,您应该在第一次收到最终用户请求时设置此Cookie。 U可以在cookie中存储操作系统类型。

或传递url中的值,以便检测它呈现移动版本。

你的问题应该在这之间。