php – 如何重定向到移动网站,同时仍然打开选项以查看桌面版本

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 如何重定向到移动网站,同时仍然打开选项以查看桌面版本脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找一种方法将移动浏览器重定向到我的网站的移动特定版本.我的问题是我还需要在移动版本中提供一个链接,允许用户根据需要查看桌面网站.

我可以基于浏览器重定向,但是然后链接到主站点将只循环回移动设备.

我不能使用会话变量,因为我有一个登录系统会破坏会话数据,因此会导致用户在注销时返回移动站点.

我想过使用重定向脚本作为separe桌面主页的索引页面,但这需要重构我的桌面站点并对CMS造成严重破坏.我不确定这会对搜索引擎评级产生什么影响.

任何其他任何处理此问题的好方法都可以,或者我必须咬紧牙关并重组我的桌面网站?

解决方法

用户强制查看发送get参数的桌面版本,然后在检测到浏览器的块中检查其存在以重定向到移动版本时,应设置cookie(而不是会话cookie).
基本上(伪代码):

# set the cookie if the user want to see the desktop version
if GET[force-desktop-version]
   set_cookie(force-desktop-version = 1)
end

# check the cookie and the browser before redirecting
if NOT get_cookie(force-desktop-version) and mobile_browser_used 
   redirect_to the_mobile_version
end

脚本宝典总结

以上是脚本宝典为你收集整理的php – 如何重定向到移动网站,同时仍然打开选项以查看桌面版本全部内容,希望文章能够帮你解决php – 如何重定向到移动网站,同时仍然打开选项以查看桌面版本所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。