2

PHPとJavaScriptを使って「クッキー法」を実装したいと思っています。他の大陸のユーザーが私のサイトを開いたときにフォームに記入してもらうのは無意味だと思いますが、残念ながらEUでは必須です。

ヨーロッパのIP範囲を検索してみましたが、何も思いつきませんでした。

explode()と$ _SERVER ['remote_addr']とsubstr()を使用して、特定のIP範囲を分離できることを知っています。私が直面している問題は、ブラックリストに登録するIP、つまり194.XXX.XXX.XXX-198.XXX.XXXです。 .XXX?

また、これを実装するための最良の方法は何でしょうか。elseステートメントが機能する場合に使用しますか?つまり、ユーザーがヨーロッパにいる場合はJSを表示し、ユーザーが別のディスプレイにいる場合は他のJSを表示します。

前もって感謝します!

4

2 に答える 2

5

PHP で REMOTE_ADDR を使用して国を確認するには、GeoLocation データベースを使用できます。

たとえば、PHP API ライブラリを提供するGeoLiteがあります。

于 2012-08-02T00:25:54.917 に答える