php后端对跳转的封装


/**
* 页面跳转
* $url 跳转地址
* $time 一段时间后跳转
*/
function app_redirect($url,$time=0,$msg='')
{
//多行URL地址支持
$url = str_replace(array("\n", "\r"), '', $url);
if (!headers_sent()) {
// redirect
if(0===$time&&$msg=="") {
if(substr($url,0,1)=="/")
{
if(defined("SITE_DOMAIN"))
header("Location:".SITE_DOMAIN.$url);
else
header("Location:".$url);
}
else
{
header("Location:".$url);
} }else {
header("refresh:{$time};url={$url}"); //$time 后跳转
echo($msg);
}
exit();
}else {
$str = "<meta http-equiv='Refresh' content='{$time};URL={$url}'>";
if($time!=0)
$str .= $msg;
exit($str);
}
}

最新文章

  1. docker学习(3) 容器的启动过程
  2. 从红米手机经常发生UIM没有服务的一些猜想
  3. javascript 变量的作用范围
  4. 用ipad维护Linux服务器
  5. ZOJ 2158 POJ 1789 Truck History
  6. jsp基础与提高(EL、JSTL)
  7. 玩一把JS的链式调用
  8. [BZOJ]1027 合金(JSOI2007)
  9. 为神马精确Sprite的碰撞形状不通过简单的放大Sprite的尺寸来解决?
  10. css 自制一些小特效
  11. python实现简单算法
  12. Field tTypeMapper in com.atguigu.project.service.imp.projectInfoServiceImpl required a bean of type 'com.atguigu.project.mapper.TTypeMapper' that could not be found.
  13. django 之知识点总结以及Form组件
  14. Spring.NET依赖注入框架学习--简单对象注入
  15. 从2D图片生成3D模型(3D-GAN)
  16. python基础之字符串常用操作总结
  17. http://ctf.bugku.com/challenges#Easy_Re
  18. Springboot连接MySQL8.0出现的问题
  19. [PureScript] Basic Data Constructors in PureScript
  20. Django---应用如何创建

热门文章

  1. js (function(){}()),(function(){})(),$(function(){});之间的区别
  2. Nginx部署vue项目的配置
  3. maven项目mapper文件加载不到classpath问题解决方案
  4. Java虚拟机系列(五)---垃圾收集(GC)
  5. 【DM642学习笔记十】DSP优化记录
  6. Python - 基本数据类型及其常用的方法之列表
  7. scrapy中的Request和Response对象
  8. js判断两个对象是否相等
  9. Hibernate-一对多|多对一-多对多
  10. CSS3画图