Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否自动重定向到以XML格式返回的URL?_Php_Xml - Fatal编程技术网

Php 是否自动重定向到以XML格式返回的URL?

Php 是否自动重定向到以XML格式返回的URL?,php,xml,Php,Xml,有没有一种方法可以自动转到API调用通过XML返回的URL?例如,我调用,它返回我用simple_XML_load()解析的XML文件,然后我创建一个这样的链接 <a target=_blank href='" . $title->links->homedetails . "?scrnnm=Nexus-Software'>". $title->address->street . "</a> 但我不希望用户必须单击,是否有一种方法可以让页面在提

有没有一种方法可以自动转到API调用通过XML返回的URL?例如,我调用,它返回我用simple_XML_load()解析的XML文件,然后我创建一个这样的链接

<a target=_blank href='" . $title->links->homedetails . "?scrnnm=Nexus-Software'>".
$title->address->street . "</a>


但我不希望用户必须单击,是否有一种方法可以让页面在提交表单后自动转到返回的链接?

如果我正确理解了您的问题,这将实现以下目的:

<?php header('Location: '.$title->links->homedetails.'?scrnnm=Nexus-Software'); ?>

它将用户重定向到指定的位置。您只需注意在将任何输出发送到浏览器之前调用它


您可以在以下位置找到更多信息:

您也可以尝试向用户显示确认页面,并使用或JavaScript onLoad事件将用户立即发送到新URL。

我正在查看标题是的,但此页面上首先会有很多内容,因为它是一个表单。你的意思是把表格贴到另一个只有标题的页面上吗?如果是的话,我可以在标题中使用post变量吗?API调用是否基于用户在表单中输入的内容?如果是,则可以使用不同的脚本处理表单,使用输出缓冲,或者将表单处理代码放在HTML之前。这样,在将内容发送到浏览器之前将执行头。是的,API调用使用用户输入数据表单中的一些字段。因此,如果我使用表单提交调用另一个页面并首先处理表单,然后将标题放在表单处理下?您不能通过POST将用户发送到新的URL;Location头发送HTTP 302代码,使浏览器对新URL执行GET。但是,如果新的URL采用GET参数,则可以使用GET参数从表单中传递数据。