PHP 시뮬레이션 양식 제출 (점프 요청 양식 작성)

암호: 

<?php
    /**
	 * 建立跳转请求表单
	 * @param string $url 数据提交跳转到的URL
	 * @param array $data 请求参数数组
	 * @param string $method 提交方式:post或get 默认post
	 * @return string 提交表单的HTML文本
	 */
	function buildRequestForm($url, $data, $method = 'post')
	{
		$html = "<form id='requestForm' name='requestForm' action='".$url."' method='".$method."'>";
		while (list ($key, $val) = each ($data))
		{
			$html.= "<input type='hidden' name='".$key."' value='".$val."' />";
		}
		$html.= "<input type='submit' value='确定' style='display:none;'></form>";
		$html.= "<script>document.forms['requestForm'].submit();</script>";
		return $html;
	}
?>	

전화 예 :

<?php
$payurl="http://18pay.net/pay.html";
$array=array(
	"appid" => $appid,
	"payid" => $payid,
	"money" => $money,
	"type" => $type,
	"notify_url" => $notify_url,
	"return_url" => $return_url
);
$this->buildRequestForm($payurl,$array);
?>

 

추천

출처blog.csdn.net/qq15577969/article/details/112572664