2014-01-11 2 views
0

내 질문은 간단하다, WEBSITE1에서 모든 입력을 게시 ICAN 방법 당신이를 획득 어떻게 의미하는 경우은 내가 어떻게

<form action="www.site2.com/charge.php" method="post" name="charge"> 
<input type="hidden" name="cmd" value="_charge"> 
<input type="hidden" name="upload" value="1"> 
<input type="hidden" name="business" value="mywebsite email"> 
<input type="hidden" name="item_name'. $x .'" value="' . $product_name . '"> 
<input type="hidden" name="quantity_'. $x .'" value="' . $each_item['quantity '] . '"> 
<input type="hidden" name="weight_'. $x .'" value="' . $weightTotal . '"> 
<input type="image.gif" src="charge button image" name="submit" alt="Make charge!"> 
</form> 
note: $X start from 1, and for each session $x= $i+1 

당신에게

+0

양식 –

+0

문제점 : PHP 코드가 ''사이 여야합니다. 예를 들어'name = "item_name '. $ x.'value'는'name ="item_name "value'로 바뀌어야합니다. –

+0

어쨌든 www.site2.com/charge. PHP는 모든 데이터 recive? – user3185201

답변

0

대단히 감사 WEBSITE2 다른 웹 사이트에 동적 입력을 게시 할 charge.php의 데이터를 다음과 같이 할 수 있습니다.

$cmd = $_POST["cmd"]; 

및 $ cmd에 양식에 입력 한 데이터가 포함되어야합니다.

오래된 물건 : * 당신의 charge.php 그것을 처리 제공, 당신은 다음과 같이 수행 할 수 있습니다 패스 변수를 charge.php 파일에 URL을 사용하여 : www.site2.com/charge.php?cmd=dosomething & upload = somethingelse charge.php에서 전달한 변수를 처리하십시오 : 그러면 전달한 "cmd 변수"로 $ _GET [ "cmd"]를 사용하고 $ _GET [ "upload "]을 (를) 전달한 '업로드 변수'로 설정하십시오. URL 표시 줄에 변수가 표시되어 잠재적으로 기밀 데이터가 노출 될 수 있다는 단점이 있습니다. *

+0

그는 GET 요청이 아닌 HTTP POST 요청을 사용합니다. –

+0

더 많은 형제를 설명 할 수 있었습니까, 대단히 감사합니다 – user3185201

+0

사과, 지금 편집합니다. – XtrmJosh