通常、GPRS 接続を使用している場合、リクエストは http(s) リクエストとして適切なホストに送信されます。受信側 (PHP) では、$_SERVER または $_REQUEST 変数を使用して IP アドレスを取得できます。そのように、どの携帯電話番号からリクエストが送信されたかを意味する携帯電話番号を取得する方法はありますか。誰でもこの問題を解決できますか....
ありがとう
いいえ、携帯番号を取得することはできません。HTTP は、携帯電話である GSM クライアントを認識していません。モバイルに IP がなくても、取得している IP は、モバイル SIM カードの通信サービス プロバイダーの GPRS ゲートウェイの IP です。
唯一の方法は、ユーザーに自分の携帯電話番号を入力するように促し、ユーザーが正しい携帯電話番号を提供したことを信頼し、サーバー側で Http-GET または Http-POST からその携帯電話番号を取得することです。
いいえ。3G または GPRS デバイスの電話番号情報を取得することはできません。携帯電話サービスは、このデータを提供しません。
WAPページを開く可能性がある場合は、デフォルトでリクエストヘッダーに含まれているため、MSISDNを取得する可能性があります。
可能ですが、グローバルな標準はありません。各オペレーターは、さまざまなこと (使用するソフトウェア、ホワイトリストなど) に応じて独自の標準を使用します。
詳細については、この回答を参照してください: モバイル Web アプリケーションはデバイスの電話番号にアクセスできますか?