Heim > Artikel > Backend-Entwicklung > Wie bestimmt die thinkphp-Vorlage, ob es sich um eine mobile WeChat-Zahlung oder eine WeChat-Scancode-Zahlung handelt?
Der Inhalt dieses Artikels befasst sich damit, wie die thinkphp-Vorlage bestimmt, ob es sich um eine mobile WeChat-Zahlung oder eine WeChat-Scan-Code-Zahlung handelt. Ich hoffe, dass sie für Sie hilfreich ist.
Wenn die benutzerdefinierte Funktion
iswechat() in WeChat ist
ist der mobile Browser ismobile()
Dann treffe ich in der Vorlage eine Beurteilung, die auf verschiedenen Clients basiert und unterschiedliche Inhalte anzeigt
Das heißt, wenn es sich nicht um ein Mobiltelefon handelt, wird nur der Scancode für die WeChat-Zahlung angezeigt. Wenn es sich um ein offizielles WeChat-Konto handelt, wird nur die offizielle Kontozahlung angezeigt. Die Schreibweise lautet wie folgt:
<select class="email s-email" name="content" > <option value="alipay_charge">支付宝</option> {if ismobile()} {if iswechat()} <option value="wechat_jsapi">微信公众号支付</option> {else/} <option value="wechat_h5" >微信H5支付</option> {/if} {else/} <option value="wechat_native">微信扫码支付</option> {/if} </select>
Verwandte Empfehlungen:
Codebeispiele für nicht weiterleitende Anrufe und Weiterleiten von Anrufen in PHP
Code zum Kombinieren von PHP und HTML zum Hochladen von Bilddateien in die Server
Das obige ist der detaillierte Inhalt vonWie bestimmt die thinkphp-Vorlage, ob es sich um eine mobile WeChat-Zahlung oder eine WeChat-Scancode-Zahlung handelt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!