Php 是否自动重定向到以XML格式返回的URL?
有没有一种方法可以自动转到API调用通过XML返回的URL?例如,我调用,它返回我用simple_XML_load()解析的XML文件,然后我创建一个这样的链接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> 但我不希望用户必须单击,是否有一种方法可以让页面在提
<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参数从表单中传递数据。