PHP进行网页跳转
时间:2009-08-25
来源:互联网
于是,自己写了个自定义函数redirect,很好用的。
[php]
function redirect($url,$str='',$url2=''){
if( $str=='' && $url2==''){
echo "<script>location.href='".$url."'</script>";
exit;
}
elseif( $str!='' && $url2==''){
echo "<script>alert('".$str."');location.href='".$url."'</script>";
exit;
}
elseif( $str!='' && $url2!=''){
echo "<script>if(confirm('".$str."'))location.href='".$url."';else location.href='".$url2."';</script>";
exit;
}
}
[/php]
只有1个参数(必须)-跳转网页 //如超出权限,删除记录后
有2个参数-跳转网页,提示 //如登录成功、添加成功
有3个参数-跳转网页,提示,另跳转网页 //如添加成功是否再次添加?
还有什么需要完善?请大家说说
作者: gdgzzmch 发布时间: 2009-08-25
作者: juanjuan 发布时间: 2009-08-26
作者: fengrui 发布时间: 2009-08-27
作者: 野鸭-小牛 发布时间: 2009-08-29
作者: qk1987925 发布时间: 2009-08-30
/*@param $url 必须,要跳转到目标页面的url
* @param $str 提示字符,在跳转到目标页面前,弹出的提示对话框上显现的字符
* @param $url2 要跳转的其他页面的url, 当弹出确认对话框, 按"取消"按钮后, 所要跳转的页面的url地址
* */
function redirect($url,$str='',$url2=''){
if($str == '' && $url2 == ''){
echo "<script>location.href='".$url."'</script>";
exit;
} elseif($str != '' && $url2 == ''){
echo "<script>alert('".$str."');location.href='".$url."'</script>";
exit;
} elseif( $str != '' && $url2 != ''){
echo "<script>if(confirm('".$str."'))location.href = '".$url."'; else location.href = '".$url2."';</script>";
exit;
}//end.if
}
//实验访问a.php跳转到b.php
redirect('http://localhost/demo/b);
//实验访问a.php,弹出提示对话框,上面显示x-man,按确定后页面跳转到b.php
redirect('http://localhost/demo/b.php',"X-man);
////实验访问a.php,弹出提示对话框,上面显示x-man,按取消后页面跳转到c.php
redirect('http://localhost/demo/b.php',"X-man",'http://localhost/demo/c.php');
?>
作者: lesliee 发布时间: 2009-08-31
作者: valitiel 发布时间: 2009-09-14
作者: 闭门思过 发布时间: 2009-09-22
作者: zhuxian225 发布时间: 2009-09-22
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28