ad

使用PHP标头位置与POST之间的页面交换消息-英雄云拓展知识分享

匿名投稿 238 2024-01-22

我已在使用此代码:

<?php

// [...]

ELSE IF(isset($_GET['msg'])){

echo "<div id='NOTicePanel' class='panel panel-success'><div class='panel-heading'>

<h2 class='panel-title'>Good job!</h2></div>

<div class='panel-body'><h4>".addslashes(strip_tags(trim(@$_GET[msg])))."</h4></div></div>";

}

使用PHP标头位置与POST之间的页面交换消息-英雄云拓展知识分享

//[...]

?>

如果某些操作运行良好,则从其他页面称为:

  if ($result){

header("Location:index.php?msg=DB updated succesfully");

exit;

}

您可能想象,这不是干净的。工作,但不是最好的。

有人可以告知我我是不是应当将其移至 邮政 要求或此代码“广泛”用于在页面之间交换状态消息?

而且,在帖子的情形下,有人可以写下一些代码还是将我重定向到一个很好的解释的页面?我固然已搜索了,我发现 这个 来自Mozilla, 这个 使用jQuery并在Google上进行一般搜索“发送PHP标头”。但是我只是不明白该怎样做。

非常感谢!

看答案

由于您更喜欢保持代码纯净

我只建议您不要在get/post中发送消息

只需发送状态

index.php?status=success

然后检查结果文件中的状态

if(isset($_GET['status']) AND $_GET['status'] == success){

echo "bla bla";

}elseif(isset($_GET['status']) AND $_GET['status'] == fail){

echo "bla bla";

}else{

//do something

}

编辑

如果您有很多消息,则可以创建数组

$message = [

'success' => 'success message here',

'fail' => 'failmessage here',

'notFound' => 'not found message'

];

$status = ( isset($_GET['status']) AND

isset($message[$_GET['status']]) )?$_GET['status']:'notFound';

echo $message[$status];


🚀🌟 点击注册 免费试用超级应用平台-英雄云企业级hpapaas 🌟🚀 😃👉🌐

免责声明:

本网址(www.yingxiongyun.com)发布的材料主要源于独立创作和网友匿名投稿。此处提供的所有信息仅供参考之用。我们致力于提供准确且可信的信息,但不对材料的完整性或真实性作出任何保证。用户应自行验证相关信息的正确性,并对其决策承担全部责任。对于由于信息的错误、不准确或遗漏所造成的任何损失,本网址不承担任何法律责任。本网站所展示的所有内容,如文字、图像、标志、音频、视频、软件和程序等的版权均属于原创作者。如果任何组织或个人认为网站内容可能侵犯其知识产权,或包含不准确之处,请即刻联系我们进行相应处理。

标签:php 邮政
上一篇:领事查找在群集中丢失单个节点后停止工作-英雄云拓展知识分享
下一篇:在VUE2中使用过滤器时,如何重置儿童组合的值-英雄云拓展知识分享
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×