sinat_18124583 2014-08-10 03:03 采纳率: 0%
浏览 819

php电脑版和wap互相跳转的问题请教

我想实现这样一个效果

网站首页是index.php
当手机用户访问的时候自动跳转到wap页面,在wap页面中有一个电脑版链接到index.php 。当用户在wap版里点击电脑版的时候跳转到 index.php 这时不再跳转到wap

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-02 11:02
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    这个问题可以通过使用PHP的redirect函数来解决。以下是一个简单的示例:

    <?php
    if (isset($_SERVER['HTTP_USER_AGENT']) && strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone') !== false) {
        header('Location: wap/index.php');
        exit();
    }
    ?>
    

    在这个例子中,如果浏览器的User-Agent字符串包含"iPhone"(这通常意味着这是一个移动设备),那么它将被重定向到wap目录下的index.php。

    然后你可以再在wap目录下创建一个index.php文件,如下所示:

    <?php
    header("Content-Type:text/html;charset=utf-8");
    echo "<html><head><title>Index Page</title></head>";
    echo "<body><h1>Welcome to the WAP version of our site.</h1>";
    echo "<a href='index.php'>Click here to return to the main desktop site.</a></body></html>";
    ?>
    

    现在当你访问wap目录下的index.php时,你会看到一个欢迎页面,并且可以点击返回主桌面网站的链接。

    评论

报告相同问题?