0 レビュー
2 回答
html/phpファイルでjavascript関数を呼び出す
私は、ユーザーが自分の電話番号を入力し、GoogleReCaptchaを完了する必要があるWebサイトを作成していました。
google ReCaptchaが正常に完了すると、ユーザーが入力した電話番号にSMSを送信するjavascript関数が呼び出されます。
これがフロントページの外観です。
]
送信ボタンが押されると、PHPファイルはreCAPTCHAが正常に完了したかどうかを確認します。正常に完了すると、「verification.js」という名前のjavascriptファイルのsendOTP()関数を呼び出す必要があります。ただし、この場合、javascriptファイルのこのsendOTP()関数を呼び出す方法がわかりません。
PHPコードとHTMLフォームを含むPHPファイルは次のとおりです。
<?php
$ph_number = '';
if (isset($_POST['submit']))
{
if (isset($_POST['g-recaptcha-response']))
{
$secret = "secret key";
$ip = $_SERVER['REMOTE_ADDR'];
//echo $ip;
$response = $_POST['g-recaptcha-response'];
$url = "https://www.google.com/recaptcha/api/siteverify?secret=$secret&response=$response&remoteip=$ip";
$fire = file_get_contents($url);
//echo $fire;
$_SESSION['ph_number'] = $ph_number;
$data = json_decode($fire);
if ($data->success == true)
{
echo "success";
$_SESSION['ph_number'] = $ph_number;
// <<<<<<<<<
必要な場合に備えて、JavaScriptコード(sendOTP()を含む)を次に示します。
{-code-2}
電話番号を入力してreCAPTCHAを適切に検証すると、これが現在表示されているものです:
reCAPTCHAが正常に完了すると、JSファイルのsendOTP()が呼び出されるように、コードを編集する方法を教えてもらえますか?
わからない
0
レビュー
答え :
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。