ホームページ >バックエンド開発 >PHPチュートリアル >PHP Alipayインターフェースを介して支払いを行う場合、確認ボタンページにジャンプする問題を解決
PHP Alipay インターフェイスが正常に接続された後、支払い時に確認ボタンのあるページに移動することがわかりました。これはユーザー エクスペリエンスに大きな影響を与えます。これを解決するにはどうすればよいですか?
コードをチェックして、alipayyapi.php に次のようなコードがあることを確認します:
<ol> <li value="1"> <span>$alipaySubmit </span><span>=</span><span></span><span>new</span><span></span><span>AlipaySubmit</span><span>(</span><span>$alipay_config</span><span>);</span> </li> <li> <span>$html_text </span><span>=</span><span> $alipaySubmit</span><span>-></span><span>buildRequestForm</span><span>(</span><span>$parameter</span><span>,</span><span>"post"</span><span>,</span><span></span><span>"确认"</span><span>);</span> </li> <li> <span>echo $html_text</span><span>;</span> </li> </ol>
「OK」ボタンは buildRequestForm によって返されます。このメソッドが定義されている場所を見つけます:
lib/alipay_submit.class.php
変更します。メソッド内の
<ol><li value="1"> <span>$sHtml </span><span>=</span><span> $sHtml</span><span>.</span><span>"<input type='submit' value='"</span><span>.</span><span>$button_name</span><span>.</span><span>"'></form>"</span><span>;</span> </li></ol>を
<ol><li value="1"> <span>$sHtml </span><span>=</span><span> $sHtml</span><span>.</span><span>"</form>"</span><span>;</span><span></span> </li></ol>に変更するか、
<ol><li value="1"> <span>$sHtml </span><span>=</span><span> $sHtml</span><span>.</span><span>"<input type='submit' value='"</span><span>.</span><span>$button_name</span><span>.</span><span>"'></form>"</span><span>;</span> </li></ol>に変更するだけです。私は Alipay を私のブログに非常に早い段階で接続しました: www.webyang.net/Index/alipay この問題については気にしたことがありませんでした。今日それを解決しました。 原文: www.webyang.net/Html/web/article_156.html