php语法实现自动跳转,如何避免出现无限跳转的情况,避免代码出错导致无限跳转导致网站崩溃。下面编程教程网小编给大家简单介绍一下具体实现代码!
if(isset($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'],
'http(s)://'.$_SERVER['HTTP_HOST']) !== false){
// 如果当前访问页地址与目标跳转页地址一致,则不进行跳转
exit();
}
if($is_mobile){
header('Cache-Control: no-cache, no-store, must-revalidate');
header('Pragma: no-cache');
header('Expires: 0');
header('Location: /m/'); // 跳转到移动端首页地址
exit();
}
else{
header('Cache-Control: no-cache, no-store, must-revalidate');
header('Pragma: no-cache');
header('Expires: 0');
header('Location: /'); // 跳转到PC端首页地址
exit();
}
PS:获取当前判断当前设备类型$is_mobile
沃梦达教程
本文标题为:php语法如何实现避免无限跳转


猜你喜欢
- PHP中命名空间的使用例子 2023-01-04
- php实现的AES加密类定义与用法示例 2024-03-07
- PHP实现一个限制实例化次数的类示例 2023-02-13
- Laravel框架验证码类用法实例分析 2023-02-13
- PHP中实现中文字串截取无乱码的解决方法 2022-10-19
- PHP项目多语言配置平台实现过程解析 2023-04-19
- php中json 序列化为 [] 的弊端 2023-07-12
- php动态生成版权所有信息的方法 2024-02-19
- PHP中常用的输出函数总结 2024-01-01
- php中目录操作opendir()、readdir()及scandir()用法示例 2023-01-19