ホームページ >バックエンド開発 >PHPチュートリアル >PHP がクライアントの MAC アドレスと IP アドレスを取得し、JS コードの埋め込みが失敗する場合の解決策
PHP はクライアント MAC と IP アドレスの取得に失敗しました
を埋め込む js コードを取得できませんでした。Baidu やさまざまな検索を行った結果、PHP コードはクライアント MAC ではなくサーバー MAC のみを取得でき、IP アドレスのみを取得できるという結論になりました。クライアントの外部ネットワーク IP は実際の内部ネットワーク IP (192.168.1.***) を取得できませんでした
そこで、js メソッドに目を向け、オンラインで見つけたプログラムをコピーしました。皆さんは次の方法を使用しているようです。しかし、致命的な問題が 2 つあります。
1. 生成された HTML ファイルを直接実行して MAC アドレスと IP アドレスを取得できますが、実行できるのは IE ブラウザのみであり、Google、Firefox、Safari の実行にはユーザーの許可が必要です。全く反応できません。
2. php 内に js コードを埋め込むと、ローカルの localhost テストでは常にエラー (認識されない、*** が空であるなど) が報告され、サーバーへのアップロードも当然機能しません。 。
最初の問題は解決できません。誰かが localhost を使用して PHP ページをデバッグしたのは私自身のせいかもしれません。