2009-07-16 3 views
0

API 호출에서 XML을 통해 반환 된 URL로 자동으로 이동하는 방법이 있습니까? 예를 들어 내가 전화하고 내가 simple_xml_load (와 구문 분석)하고 내가 지금과 같은 링크를 만드는 XML 파일,XML로 URL 자동 리디렉션이 반환됩니까?

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

를 반환하지만 클릭해야하는 사용자를하지 않으려하는 방식이있다 양식을 제출 한 후 페이지가 자동으로 반환 된 링크로 이동하게 하시겠습니까?

답변

1

나는 당신의 질문을 이해하면 올바르게 트릭 할 것 :

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

그것은 지정된 위치로 사용자를 리디렉션합니다. 출력이 브라우저로 보내지기 전에 호출하기 만하면됩니다. 또한 사용자에게 확인 페이지를 표시하고 새 URL로 즉시 사용자에게 보낼 자바 스크립트 onLoad 이벤트를 사용하거나 시도 할 수 http://pl2.php.net/manual/pl/function.header.php

+0

나는 헤더를보고 있었지만, 폼이기 때문에이 페이지에 처음으로 많이 올 것입니다. 헤더에 헤더가있는 다른 페이지로의 양식 게시를 의미합니까? 그렇다면 헤더에서 사용할 포스트 변수를 얻을 수 있습니까? – thatryan

+0

사용자가 양식에 입력 한 내용을 기반으로 API 호출이 수행됩니까? 다른 스크립트를 사용하여 양식을 처리하는 것보다 출력 버퍼링을 사용하거나 HTML 앞에 양식 처리 코드를 넣는 것이 가능합니다. 이렇게하면 헤더가 물건이 브라우저에 전송되기 전에 실행됩니다. – jondro

+0

예 API 호출은 사용자 입력 데이터 양식의 일부 필드를 사용합니다. 그래서 폼이있는 다른 페이지를 호출하고 폼을 먼저 처리 한 다음 폼 처리 아래에 헤더를 넣으면됩니까? – thatryan

0

:

당신은 좀 더 많은 정보를 찾을 수 있습니다.

관련 문제