PHP弹出提示框并跳转到新页面即重定向到新页面
PHP弹出提⽰框并跳转到新页⾯即重定向到新页⾯
这两天写⼀个demo,需要⽤到提⽰并跳转,主要页⾯要求不⾼,觉得没必要使⽤AJAX,JS等,于是研究了下怎么在PHP提⽰并跳转。
开始先是⽤了下⾯这种:
复制代码代码如下:
echo "<script> alert('sucess');parent.location.href='/user/index'; </script>";
alert⾥⾯是提⽰的消息,href是提⽰后跳转的页⾯。
后来想起TP框架⾥⾯有个redirect()重定向的⽅法,就去看了看。
不过TP⾃带的不是弹出窗,于是⾃⼰改了改:
复制代码代码如下:
echo "<script> alert('no loginid'); </script>";
echo "<meta http-equiv='Refresh' content='0;URL=$url'>";
$url就是要跳转的页⾯,同时,这个还能控制跳转时间,content后⾯的0就是表⽰0秒后跳转。
这⾥,莫离再给出两个直接跳转的⽅式:
复制代码代码如下:
自动弹出网页header("Location:".PSYS_BASE_URL."user/index");
复制代码代码如下:
header("refresh:{$time};url={$url}");
这两种⽅式⽆提⽰,直接跳转。推荐下⾯⼀种。
最后还有⼀个问题,跳转代码后都跟上⼀个 return,因为还会执⾏后⾯的语句

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。