ユーザのIPアドレスを$_SERVER['REMOTE_ADDR']で取得し、MySQLデータベースに保存しています。
FirefoxとChromeの両方で $_SERVER['REMOTE_ADDR']が::1(これはIPv6内のローカルホストを意味します)になり、IEとOperaでは127.0.0.1 (IPv4)になってしまいます。
1.IPのバージョンはブラウザ依存なんでしょうか?(コンピュータ依存だと思ってました)
2.データベースにIPv4アドレス用とIPv6アドレス用の2つのフィールドをつくったほうがいいですか?
3.PHPですべてのIPをIPv6に統合するにはどうしたらいいのでしょうか?
上記3点分かる方がいましたら教えてください。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。