我是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;
}
Run Code Online (Sandbox Code Playgroud)
上面的代码只会将我重定向到index.php,并且不会显示任何警告弹出窗口.
做点什么
header("Location: index.php?Message=" . urlencode($Message));
Run Code Online (Sandbox Code Playgroud)
然后在index.php上......
if (isset($_GET['Message'])) {
print $_GET['Message'];
}
Run Code Online (Sandbox Code Playgroud)
换句话说,index.php将始终检查它是否在URL中传递了一条消息.如果有,请显示它.然后,只需在重定向中传递消息
如果你真的想使用模态弹出窗口,请生成js ...
if (isset($_GET['Message'])) {
print '<script type="text/javascript">alert("' . $_GET['Message'] . '");</script>';
}
Run Code Online (Sandbox Code Playgroud)
请注意,如果您在消息中使用引号,除非您将它们转义,否则这将会中断
| 归档时间: |
|
| 查看次数: |
36888 次 |
| 最近记录: |