我想实现这样一个效果
网站首页是index.php
当手机用户访问的时候自动跳转到wap页面,在wap页面中有一个电脑版链接到index.php 。当用户在wap版里点击电脑版的时候跳转到 index.php 这时不再跳转到wap
我想实现这样一个效果
网站首页是index.php
当手机用户访问的时候自动跳转到wap页面,在wap页面中有一个电脑版链接到index.php 。当用户在wap版里点击电脑版的时候跳转到 index.php 这时不再跳转到wap
以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
这个问题可以通过使用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时,你会看到一个欢迎页面,并且可以点击返回主桌面网站的链接。