我已将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;
?>
当我使用移动网站时,我正在尝试使用链接返回桌面版。
这样做的最佳方式是什么?
有人能帮助我吗?
提前致谢!
答案 0 :(得分:0)
链接上可能有一个URL变量,因此您可以添加到移动设备检查以查看是否设置了该变量。设置该变量后,您可以在会话中设置一个值,并使用该值来检查用户当前对移动设备或桌面的偏好。
答案 1 :(得分:0)
当服务器获取页面请求时,此请求标头也具有浏览器信息。因为这是请求。
当您从服务器设置标题时,您正在发送响应。请注意,您正在发送响应,此时您应该设置参数以显示您要重定向的页面的移动版本,以便您重定向的页面可以检测到此重定向需要显示移动版本。
您可以设置Cookie,您应该在第一次收到最终用户请求时设置此Cookie。 U可以在cookie中存储操作系统类型。
或传递url中的值,以便检测它呈现移动版本。
你的问题应该在这之间。