2011-08-19 8 views
0

도와주세요. 간단한 웹 양식이 있습니다. 제출 버튼을 누르면 두 개의 URL에 양식을 게시하고 즉시 그 중 하나로 리디렉션 할 수 있습니다.http를 사용하여 두 개의 URL로 양식 데이터 올리기

다음은 양식 제출 후 PHP 리디렉션 페이지에서 설정 한 내용입니다. 어떻게 두 번째 URL을 추가하고 그 중 하나에 성공적으로 리디렉션 할 수 있습니까?

<? $aff = $_GET['aff'] ; $click_id = $_GET['click_id'] ; $email = $_GET['from']; $fname = $_GET['name_(awf_first)']; $lname = $_GET['name_(awf_last)']; $zipcode = $_GET['custom_zipcode']; $address = $_GET['custom_address']; $phone = $_GET['custom_phone_number']; $state = $_GET['custom_state']; $city = $_GET['custom_city']; $subid = $_GET['meta_adtracking'] ; $cblink = $_GET['cblink']; $keyword = $_GET['keyword'] ; $keyword = eregi_replace('[^a-z0-9 ]', '2', $keyword); ?> <META HTTP-EQUIV="refresh" CONTENT=0;URL="http://ian.smileymedia.com/r2/?placementID=shopper&email=<?print $email?>&fname=<?print $fname?>&lname=<?print $lname?>&state=<?print $state?>&zip=<?print $zipcode?>&hphone=<?print $phone?>&mphone=<?print $phone?>&country=US&pubSubID=<?print $subid?>&city=<?print $city?>&addr=<?print $address?>"> 
<html> 
<body> 
</body></html> 

답변

-1
  1. 하는 처리기를 추가에 이벤트를 제출합니다.
  2. AJAX를 사용하여 첫 번째 URL로 데이터를 보냅니다.
  3. form.submit()과 같은 표준 방법을 사용하여 주 URL로 데이터를 보냅니다.

에 한번 같이 사용 :

<form onsubmit="submit();return false;"> 
..... 
</form> 

자바 스크립트 :이 방법에 대한 예제 코드가

function submit() 
{ 
var form = document.getElementById('formName'); 

using ajax - see http://en.wikipedia.org/wiki/XMLHttpRequest 
return form.submit(); 
} 
+0

보일 수 있는가? – user818709

+0

양식 페이지는 PHP로 코드화되어 있으며 http 포스트 – user818709

+0

을 사용합니다. 이것은 문제가되지 않습니다. PHP 파일에서이 코드를 작성할 수 있습니다. 나는 양식을 제출하는 동안 커스텀 핸들러를 호출하는 예제를 내려 놓았고 자바 스크립트를 사용하여이 작업을 수행해야한다. –

관련 문제