PHP は、淘宝網 API を介して IP アドレスの所有権とその他の情報をクエリします。_PHP チュートリアル
php は、淘宝 API を通じて IP アドレスの所有権とその他の情報をクエリします。
淘宝網は、非常に便利な IP 地理情報クエリ インターフェイスを提供します。
こちら: http://ip.taobao.com/
TaobaoIPQuery2 このクラスは、関連情報のクエリを大幅に簡素化します。
クラス淘宝IPQuery2ファイル:
リーリー淘宝IPQuery2.Class.php:
リーリー電話:
リーリーTencent の API インターフェースを見てみましょう
リーリーTencent の IP 共有プランのクエリ インターフェイス接続は次のとおりです: http://ip.qq.com/cgi-bin/searchip 接続の後に get パラメータ searchip1 (つまり、searchip1=対象の IP アドレス) が続きます。クエリ。 PHP を使用して http get リクエストを http://ip.qq.com/cgi-bin/searchip に送信し、対応する結果を取得したら、その結果を使用して正規表現を使用して必要な地理的位置情報を抽出します。それで大丈夫です。もちろん、PHP で get リクエストを送信する方法はたくさんあります。私は http リクエスト メソッドをシミュレートするためにcurlを使用します
。Curl は PHP の拡張機能です。テストする前に、PHP が Curl 拡張機能をロードしていることを確認してください。 PHP 設定ファイル php.ini を開き、「extension=php_curl.dll」を検索し、その前のセミコロン (;) を削除して、HTTP サーバーを再起動して phpinfo() の情報を確認します。curl 情報が表示される場合は、それを意味します。 PHP は、curl を拡張して成功しました
次のステップはSina.comのAPIインターフェースです
Sina の IP クエリ インターフェイス アドレスは、http://int.dpool.sina.com.cn/iplookup/iplookup.php です。この接続には、パラメータ ip= クエリする IP アドレスも含まれています。 = 返されたクエリ結果の形式。便宜上、返される形式は json (format=json) です。したがって、PHP は、curl の拡張に加えて、json も拡張する必要があります。 リーリー
getIPLoc_sina("183.37.209.57") を使用して、IP アドレスのアドレス位置を取得します。興味があるかもしれない記事:
- PHP 携帯電話位置クエリ API
- PHP は携帯電話位置クエリ API インターフェイス実装コードを実装します
- PHP で IP アドレスに基づいて都市を判断し、都市切り替えまたはジャンプ コードを実装します
- PHP 携帯電話番号 ホーム クエリ コード (API インターフェイス/mysql)
- PHP 検証携帯電話番号 (ホーム クエリと UTF8 としてのエンコードをサポート)
- PHP で IP アドレスを実際のアドレスに変換する方法の詳細な説明
- PHP は特定のIP アドレスに基づいた都市の実装
- 無料の携帯電話番号位置 API クエリ インターフェイスと PHP 使用例の共有
- PHP は API を通じて携帯電話番号の位置を取得します

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









セッションハイジャックは、次の手順で達成できます。1。セッションIDを取得します。2。セッションIDを使用します。3。セッションをアクティブに保ちます。 PHPでのセッションハイジャックを防ぐための方法には次のものが含まれます。1。セッション_regenerate_id()関数を使用して、セッションIDを再生します。2。データベースを介してストアセッションデータを3。

JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

PHP開発における固体原理の適用には、次のものが含まれます。1。単一責任原則(SRP):各クラスは1つの機能のみを担当します。 2。オープンおよびクローズ原理(OCP):変更は、変更ではなく拡張によって達成されます。 3。Lischの代替原則(LSP):サブクラスは、プログラムの精度に影響を与えることなく、基本クラスを置き換えることができます。 4。インターフェイス分離原理(ISP):依存関係や未使用の方法を避けるために、細粒インターフェイスを使用します。 5。依存関係の反転原理(DIP):高レベルのモジュールと低レベルのモジュールは抽象化に依存し、依存関係噴射を通じて実装されます。

システムが再起動した後、UnixSocketの権限を自動的に設定する方法。システムが再起動するたびに、UnixSocketの許可を変更するために次のコマンドを実行する必要があります:sudo ...

phpstormでCLIモードをデバッグする方法は? PHPStormで開発するときは、PHPをコマンドラインインターフェイス(CLI)モードでデバッグする必要がある場合があります。

静的結合(静的::) PHPで後期静的結合(LSB)を実装し、クラスを定義するのではなく、静的コンテキストで呼び出しクラスを参照できるようにします。 1)解析プロセスは実行時に実行されます。2)継承関係のコールクラスを検索します。3)パフォーマンスオーバーヘッドをもたらす可能性があります。

PHP開発でPHPのCurlライブラリを使用してJSONデータを送信すると、外部APIと対話する必要があることがよくあります。一般的な方法の1つは、Curlライブラリを使用して投稿を送信することです。
