如何解决是否可以重定向到XML文件并返回到PHP页面?
我目前正在对ID过滤器进行编码,每当用户提交ID时,它将选择所有订单并过滤出您不想从XML文件中看到的所有ID。
一些预览-XML
<filter><!-- Copy filter-item and put the order-id in as the value to skip it-->
<filter_item>1138850639</filter_item><filter_item>1138371172</filter_item><filter_item>1137835945</filter_item></filter>
</root>
PHP
if (isset($_POST['load']))
{
$orderFilter = $_POST['orderItemFilter'];
$xml = simplexml_load_file("Config.xml");
$sxe = new SimpleXMLElement($xml->asXML());
$itemsNode = $sxe->filter;
$itemsNode->addChild("filter_item",$orderFilter);
$sxe->asXML("Config.xml");
}
现在的问题是文件本身确实包含ID,但是Config.xml必须运行才能显示最终订单页面。有没有一种方法可以从XML文件重定向到上一页?
解决方法
有两个提到要这样做。
首先,您可以使用Javascript完成此操作。
javascript:history.go(-1)
第二,您可以在PHP中执行此操作,请记住这不是一个好主意,因为它不适用于HTTPS,并且标头可以被劫持并重定向到不需要的页面。
header('Location: ' . $_SERVER['HTTP_REFERER']);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。