本站所有内容仅限用于学习和研究目的,如有侵权请邮件与我们联系处理!
世上事本无难易,为之则易!

网站首页 站群教程 引流跳转代码 正文

实现访客查看同一链接,PC端和移动端显示不同页面的PHP代码

曹操 2022-04-12 引流跳转代码 1055 ℃ 1 评论 2261字 free 收藏

有网友问如何实现访客访问同一链接,PC端和移动端看到的页面不一样页面,要求PC端正常显示,移动端展现落地页。

之前有听说过别人使用这个样的功能,不仅屏蔽访客查看PC端,甚至屏蔽了移动端来访的蜘蛛,只对移动端的用户展现。

倒是没有见过已经写好的代码,但想到自己做的zblog和dedecms上有类似的功能,即PC端调用某一模板,移动端调用另一模板。

Zblog实现区别调用模板的代码如下:

{if $type=='index'&&$page=='1'}

    {if APPID_is_mobile()}
        {template:m_index}
    {else}
    {template:pc_index}
    {/if}
{else}
    {if APPID_is_mobile()}
    {template:list_news_m}
    {else}
    {template:list_news}
    {/if}
{/if}

Dedecms实现区别调用模板的代码如下:

<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobileurl/}/index.php">
<script type="text/javascript">if (window.location.toString().indexOf('pref=padindex') != -1) {} else {
    if (/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))) {
      if (window.location.href.indexOf("?mobile") < 0) {
        try {
          if (/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
            window.location.href = "{dede:global.cfg_mobileurl/}/index.php";
          } else if (/iPad/i.test(navigator.userAgent)) {} else {}
        } catch(e) {}
      }
    }
  }</script>

通过上述两端代码我们可以看到,均是通过识别移动端设备的UA(如手机型号、操作系统)来实现跳转的,因此我们可以很简单的利用第二段代码(dedecms的识别设备ua跳转代码)来实现我们要求的实现访客查看同一链接,PC端和移动端显示不同页面的功能。

我们只需要将{dede:global.cfg_mobileurl/}/index.php替换成我们想要展现的页面的就可以了。


Tags:跳转代码劫持代码判断设备跳转判断UA跳转判断访客跳转

必看说明

  • 本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。
  • 本站文章或仅为文本内容原创,非程序原创。如有侵权、不妥之处,请联系站长第一时间删除。敬请谅解!
  • 本站所有内容严格遵守国家法律的条例,所有研究的算法技术均来源于搜索引擎公开默认允许用户研究使用的接口。
  • 阅读本文及获取资源前,请确保您已充分阅读并理解《访问曹操SEO网站需知:行为准则》。
  • 本站分享的任何工具、程序仅供学习参考编写架构,仅可在本地的虚拟机内断网测试,严禁联网运行或上传搭建!
  • 任何资源必须在下载后24个小时内,从电脑中彻底删除。不得传播或者用于其他任何用途!否则一切后果用户自负!
  • 转载请注明 : 文章转载自  曹操SEO 实现访客查看同一链接,PC端和移动端显示不同页面的PHP代码
  • 本文标题:《实现访客查看同一链接,PC端和移动端显示不同页面的PHP代码》
  • 本文链接:https://www.ccooc.cn/1716.html

已有1位网友发表了看法:

欢迎 发表评论:

网站分类
近期评论
文章归档
标签列表
站点信息
  • 文章总数:2011
  • 页面总数:7
  • 分类总数:46
  • 标签总数:337
  • 评论总数:8738
  • 浏览总数:5101102