リモート サイトの応答が速い場合は、同期的に試すことができます。次のように呼び出すだけです。
file_get_contents(
sprintf('http://someurl/&message=%s&numbers=%s',
urlencode($message),
urlencode($mobile)) );
ただし、通常は、レジストリ ステップの処理とは別にこのようなタスクを実行する方が安全です。次に、その $mobile 番号をどこかに保存する必要があります。おそらく、ユーザー プロファイル データをデータベースに保存します。また、ユーザーがまだメッセージを送信されていないことを示すフラグ (マーカー) を保存します。
さらに、期限切れのメッセージをサーバーに送信するだけのスクリプトを呼び出す cron ジョブを構成します。メッセージがまだ送信されていないことを示すフラグを含むユーザー プロファイルをデータベースに照会し、上記と同じコマンドを実行します。
利点: ユーザーは、SMS ゲートウェイがダウンしているかビジー状態の場合でも、登録のフィードバックをすぐに取得できます。メッセージは、登録が完了してから数秒または 1 分後に送信されます。このようなアーキテクチャは、通常、十分に高速で、はるかに安定しています。