php语法如何实现避免无限跳转

552 ℃

php语法实现自动跳转,如何避免出现无限跳转的情况,避免代码出错导致无限跳转导致网站崩溃。下面web建站小编给大家简单介绍一下具体实现代码!

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接口:如何把mysql输出的数据进行批量修改

php表单提交报错显示适当的错误消息代码

php编程实战:小白轻松构建灵活高效的多对一通讯录代码示例

MySQL中存储性别信息的基本操作方法!

PHP数组操作教程:如何高效移除数组中的空元素

标签: php无限跳转, php跳转

上面是“php语法如何实现避免无限跳转”的全面内容,想了解更多关于 php入门 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_4297.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

推荐一款阳历、阴历、道历和佛历工具库——Lunar
Layui - Vue如何设置默认语言
el-table表格显示selection多选时对某些复选框设置禁止选中
uniapp开发如何实现左滑出现删除按钮
帝国CMS之完美解决js登陆加入登陆验证码的方法