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语法如何实现自动跳转(检测是否使用了缓存)
猜你喜欢
- 如何在thinkphp中使用windows计划任务定时执行php文件 2023-06-04
- 详解在YII2框架中使用UEditor编辑器发布文章 2022-11-25
- php中自定义函数dump查看数组信息类似var_dump 2024-01-13
- PHP通过bypass disable functions执行系统命令的方法汇总 2022-10-15
- Ajax+PHP实现的分类列表框功能示例 2022-12-15
- php数组添加与删除单元的常用函数实例分析 2023-12-30
- Swoole源码中如何查询Websocket的连接问题详解 2023-04-25
- YII2.0框架行为(Behavior)深入详解 2023-01-31
- PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解 2024-03-02
- PHPStorm2020.1永久激活及下载更新至2020(推荐) 2023-05-02