php获得XML rootnode Content作为字符串-英雄云拓展知识分享
312
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>";
}

//[...]
?>
如果某些操作运行良好,则从其他页面称为:
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];
免责声明:
本网址(www.yingxiongyun.com)发布的材料主要源于独立创作和网友匿名投稿。此处提供的所有信息仅供参考之用。我们致力于提供准确且可信的信息,但不对材料的完整性或真实性作出任何保证。用户应自行验证相关信息的正确性,并对其决策承担全部责任。对于由于信息的错误、不准确或遗漏所造成的任何损失,本网址不承担任何法律责任。本网站所展示的所有内容,如文字、图像、标志、音频、视频、软件和程序等的版权均属于原创作者。如果任何组织或个人认为网站内容可能侵犯其知识产权,或包含不准确之处,请即刻联系我们进行相应处理。
发表评论
暂时没有评论,来抢沙发吧~