php如何实现弹出新页面

藏色散人
发布: 2020-08-31 09:14:22
原创
7141人浏览过
php实现弹出新页面的方法:1、使用“header("Location:".PSYS_BASE_URL."user/index");”方法实现弹出跳转;2、通过“header("refresh:3;url='createTag' ");”。

php如何实现弹出新页面

推荐:《PHP视频教程

PHP实现弹出提示框并跳转到新页面

PHP实现弹出提示框后返回上一个页面

<?php
echo "<script>alert('退出成功!');location.href='".$_SERVER["HTTP_REFERER"]."';</script>"; 
?>
登录后复制

alert里面是提示的消息,href是提示后跳转的页面。

立即学习PHP免费学习笔记(深入)”;

如果alert中文乱码,加入下面代码

echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';
登录后复制

我们可以考虑封装成函数来调用,下面是我自己封装的页面跳转函数

/**
* 页面跳转方法
* @param $msg 提示说明
* @param null $path 跳转路径
* @param null $parent 为ture则返回父窗口
*/
function messageInfo($msg,$path=NULL,$parent=NULL){
  if($parent === true){
      $str="<script>alert('".$msg."');parent.location.href='".$path."‘</script>";
    }else if(empty($path)){
      $str="<script>alert('".$msg."');history.back()</script>";
    }else{
      $str="<script>alert('".$msg."');location.href='".$path."'</script>";
  }
  echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';//支持中文
  echo $str;
}
登录后复制

使用方法:messageInfo(‘操作成功!’,’http://www.demourl.com/product_list.php’);

其他跳转方法

代码如下:

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");
登录后复制

代码如下:

// echo "<script> alert('创建tag成功!'); </script>";
   // header("refresh:3;url='createTag' ");
登录后复制

以上就是php如何实现弹出新页面的详细内容,更多请关注php中文网其它相关文章!

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号