Я пытаюсь получить способ получить номер телефона пользователей на моем веб-сайте. для этого я интегрирую шлюз SMS. это будет работать следующим образом:
Шаг 1 / стр. 1 – Пользователь нажимает кнопку, чтобы подтвердить свой номер телефона. В котором выполняется сценарий, который отправляет SMS на их номер телефона со случайным номером и перенаправляет пользователя на страницу 2. См. Код ниже:
<?php // Start the session session_start(); ?> <html> <head> </head> <body> <form id="sms2" name="sms2" method="POST" action="sms3.php"> <table width= "400"> <tr> <td align="right" valign="top">Verification Code:</td> <td align="left"><textarea name="Vefificationcode" cols="80" rows="20" id="Vefificationcode"></textarea></td> </tr> <tr> <td colspan="2" align="right"><input type="submit" name= "submit" value="submit"/> </td> <p> <?php $_SESSION['phverf'] = rand();//set the session variable $phverf= rand();//stores the value of rand function in phverf variable echo "$phverf" . "\n"; // echo this just to check...when users inputs the random number received on sms ?> </p> </tr> </table> </form> </body> </html>
step2 / Page2 – имеет поле ввода для ввода пользователем того же кода подтверждения, который они получили в SMS. и нажмите submit. Они идут на 3-ю страницу. См. Код ниже:
<?php session_start(); ?> <html> <head> </head> <body> <?php echo $_SESSION['phverf']; if(isset($_POST['submit'])){ $verificationcode= $_POST['Vefificationcode']; echo $verificationcode; if($_SESSION['phverf']==$verificationcode){echo"you have successfully verified your Phone Number";} else {echo "Please type in the code sent to your phone number correctly";} } ?> </body> </html>
Спасибо, Pranay