glorypayment


POST请求代码示例(PHP)

<h5>简要描述</h5> <ul> <li>POST请求代码示例(PHP)</li> </ul> <h5>POST请求代码示例(php)</h5> <pre><code> /** * get_curl_post 此方式如果有问题则换下一种进行测试 * @param $url url * @param $data 数据 * @return bool|string */ function get_curl_post($url, $data){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_TIMEOUT, 15); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 15); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); $result = curl_exec($ch); curl_close($ch); return $result; } /** * get_form_post * @param $url * @param $data */ function get_form_post($url, $data){ $html = '&lt;form name="form" action="'.$url.'" method="post"&gt;'; foreach($data as $key=&gt;$value){ $html .= '&lt;input type="hidden" name="'.$key.'" value="'.$value.'"&gt;'; } $html .= '&lt;/form&gt;'; $html .= '&lt;script&gt;'; $html .= 'document.form.submit();'; $html .= '&lt;/script&gt;'; exit($html); }</code></pre> <h5>POST发送请求代码示例(php)</h5> <pre><code> /** * testAddOrder * 测试下单 * @return string */ public function testAddOrder(){ $gatewayUrl = "https://glorypayment.com/Pay_Index.html"; $parameter = array( 'pay_md5sign' =&gt; '5C07E689AE0287B06FBD4BFA4616BBB7', 'pay_orderid' =&gt; '20210822265060842', 'pay_memberid' =&gt; 10117, 'pay_amount' =&gt; 1000, 'pay_bankcode' =&gt; 904, 'pay_productname' =&gt; 'name', 'pay_notifyurl' =&gt; 'https://glorypayment.com/Pay_Pay_ordernotify.html', 'pay_callbackurl' =&gt; 'https://glorypayment.com/Pay_Pay_ordernotify.html', 'pay_applydate' =&gt; '2021-09-01 18:00:08' ); $response = get_curl_post($gatewayUrl, $parameter); var_dump($response); }</code></pre>

页面列表

ITEM_HTML