ホームページ  >  記事  >  バックエンド開発  >  携帯電話に招待コードを送信するためのインターフェイスを PHP で作成する方法

携帯電話に招待コードを送信するためのインターフェイスを PHP で作成する方法

WBOY
WBOYオリジナル
2016-08-04 09:19:321067ブラウズ

1. 招待コードはランダムに生成された6桁の番号で、Webページに入力された携帯電話番号に応じて、生成された招待コードが携帯電話に送信されます。

返信内容:

1. 招待コードはランダムに生成された6桁の番号で、Webページに入力された携帯電話番号に応じて、生成された招待コードが携帯電話に送信されます。

あなたとあなたのサーバーだけで携帯電話にテキストメッセージを送信することはできません。携帯電話ネットワークは、インターネットから独立した別のシステムです。オペレーターと通信する必要があります。しかし、潤沢な資金を持っている事業者はそんな少額の金を稼ぐことができないため、SMS送信サービスをさまざまな代理店に委託することになる。したがって、まず SMS 送信サービスを提供する会社を見つけて書類を要求し、curl を使用して書類に指定されているパラメータをそのインターフェースのアドレスに送信する必要があります。すべてがうまくいけば、携帯電話は確認コードと招待状を受け取ります。コード、およびさまざまなコード。

テキスト メッセージを送信するには、PHPSMS または既製のサードパーティ インターフェイスを使用します。

Alibaba Dayu にはテキスト メッセージング サービスがあり、非常に安価なインターフェイスです

PHP での一般的な方法は、rand 関数を使用して 6 桁の乱数を生成し、それをセッションに保存し、有効期限を設定することです。 SMS サービス プロバイダー インターフェイスを呼び出して、SMS メッセージを送信します。
ユーザーはテキスト メッセージを受信し、確認コードを入力し、セッションに以前に保存されている確認コードと比較します。それらが一致していれば、検証は成功です。
ページ js は 60 秒のカウントダウンを設定し、ボタンを選択できないようにして、最後に保存されたセッション時間が 60 秒を超えているかどうかを読み取ります。 60 より大きい場合は再送信できますが、それ以外の場合は秒数がカウントされ続けます。秒数はセッションの保存時間、つまり現在時刻です。
ページのカウントダウンが 0 になり、ボタンをクリックできるようになります。

はい、Alibaba にはこのサービスがあります。Alibaba にアクセスして確認してください。

NetEase Cloud Messenger はテキスト メッセージの送信が非常に安定しており、価格も手頃です

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。