php语法如何实现自动跳转(检测是否使用了缓存)

  

php语法如何实现自动跳转,如果浏览器缓存未更新,会导致自动跳转失败。因此,需要检查是否禁用了缓存设置,以及相关HTTP头的设置是否合理。

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入门 内容,请继续关注编程基础学习网。

相关文章