微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP:提供警报弹出窗口然后重定向页面

我是 PHP的新手.

当有人上传文件太大时,我想向他们显示警告弹出窗口并将其重定向上一页(反之亦然).

if(file size is too big){    
   ob_start();   
   header("location:index.PHP");    
   echo "<script type='text/javascript'>alert('Your File Size is too big!');</script>";   
   ob_end_flush();   
   exit;    
}

上面的代码只会将我重定向到index.PHP,并且不会显示任何警告弹出窗口.

做点什么
header("Location: index.PHP?Message=" . urlencode($Message));

然后在index.PHP上……

if (isset($_GET['Message'])) {
    print $_GET['Message'];
}

换句话说,index.PHP将始终检查它是否在url中传递了一条消息.如果有,请显示它.然后,只需在重定向中传递消息

如果你真的想使用模态弹出窗口,请生成js …

if (isset($_GET['Message'])) {
    print '<script type="text/javascript">alert("' . $_GET['Message'] . '");</script>';
}

请注意,如果您在消息中使用引号,除非您将它们转义,否则这将会中断

原文地址:https://www.jb51.cc/php/131192.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐