顶~~N久没发表东西了,近来paperen除了工作还是工作,paperen对于公司目前的项目管理有一大堆意见~~不过新来就不要太激进了,前段时间已经因为自己对于目前开发的那个项目首页的性能而弄了一个小会,我提的意见主管老是说好,但是结果还是没有落实,唉,算啦~~竟然他们都不理会,paperen会用代码与实例来证明给他们听的啦。

今天自己将本机中的后台代码传上本地网络的一台测试服务器上(因为他们要在局域网中测试项目),但是遇到了一个header的问题,让paperen郁闷了一会。自己用下面这个函数来重定向(有js模式的重定向与直接使用header),比如后台某些操作成功后会自动跳转之类的功能,当然也会直接跳转。

function dheader($location, $isjs = false, $timer = 1){
if(empty($location)) return '';
if($isjs){
$timer = $timer*1000;
echo "<script type='"text/javascript"'>setTimeout("window.location.href='$location'", $timer);</script>";
}else{
header("location:$location");
exit();
}
}

而结果在直接header时总出现警告。