ホームページ >バックエンド開発 >PHPチュートリアル ><ヘルプ>PHP は、ユーザーがアクセスしているネットワーク wifi cmwap cmnet をどのように判断しますか?
最近、モバイルアプリへのリンクを追加する必要があります。リンクするネットワークの方法を決定する必要があります
ブラウザのヘッダー情報を取得するためですか、それとも別の方法で決定すればよいですか
答えてください。 ? ? ?
100%正確な方法はありません
1. ブラウザのヘッダーを決定します
2. IP と ISP を決定します
3. js+ajax を使用して、ブラウザーの特性に応じた機能を返します携帯電話のブラウザ (ブラウザは異なります) バージョンがサポートしていないものが常にあります。これを判断してください)
4. 携帯電話のその他の機能、これについてはわかりません
と良好な関係がある場合オペレーター。配送業者に返品を依頼できます。実際、QQ も協力しています。特別なプロトコルが使用されました。通信事業者からのものではない場合は、モバイルではなくインターネット経由であると考えてください。
ヘッダーにはそのような情報は絶対になく、PHP はそれを判断できません。
ヘッダーにはそのような情報は絶対になく、PHP では判断できません。
判断方法は? Android クライアントを見て判断するのは非常に簡単です。
取得するには外部プログラムが必要ですか? アドバイスをお願いします。 !
何も変更せずに渡された場合、エージェントはまだ少し異なり、ソケットやクライアントへのアクセスをシミュレートするその他のソフトウェアなど、何が変更されたかを判断するのは困難です
zxwangqiang からの返信を引用3階:ヘッダーにそのような情報があってはならない はい、PHPでは判断できません。
判断方法は? Android クライアントを見て判断するのは非常に簡単です。
取得するには外部プログラムが必要ですか? アドバイスをお願いします。 !
Android アプリや iOS アプリなどのモバイル クライアントは、現在のネットワーク接続が Wi-Fi 経由であるかモバイル ネットワーク (3G、LTE など) 経由であるかを判断できます。
これはシステムのオペレーティング システム自体が提供する機能です。あなたは China Mobile、China Telecom、または China Unicom のネットワークを使用していますか?
リモートサーバー上の PHP に頼るだけでは判断する方法はありません。クライアントの IP アドレスによって判断することは可能ですが、それは難しすぎます。データベースを購入し、時間内に更新するにはお金が必要です。
4 階の su8785723 の回答から引用: 3 階の zxwangqiang の回答から引用: ヘッダーにはそのような情報は存在しないはずであり、PHP はそれを判断できません。 。
判断方法は? Android クライアントを見て判断するのは非常に簡単です。
取得するには外部プログラムが必要ですか? アドバイスをお願いします。 !
Android アプリや iOS アプリなどのモバイル クライアントは、現在のネットワーク接続が Wi-Fi 経由であるかモバイル ネットワーク (3G、LTE など) 経由であるかを判断できます
これは...
何度も試しましたが、できませんphpで直接取得する ネットワーク接続方法に関しては、同社はIPを使用することは絶対にありません。
wurfl XML を見つけましたが、携帯電話の関連情報とパラメーターのみが見つかりました。ネットワーク接続方法は見つかりませんでした。
モバイル ブラウザーなどの一部のブラウザーのヘッダーまたは戻り情報を通じてそれを確認することは可能ですか。 UCの判断?
携帯電話に移動し、IP セグメントを含むファイルを要求します。これで、判断して投稿できるようになりました
ファイルを IP セグメントと共有できますか?
移動して、IP セグメントを含むファイルを要求してください。これで判断して投稿を完了できます
モバイル IP セグメント データを非公開で共有してもらえますか