我希望使用PHP和JavaScript实现“Cookie法”。我认为让其他大陆的用户在打开我的网站时填写表格是没有意义的,但不幸的是欧盟需要这样做。
我尝试搜索欧洲的IP范围,但我什么也没想到。
我知道我可以使用explode()和$ _SERVER ['remote_addr']和substr()来隔离特定的IP范围,我面临的问题是要列入黑名单的IP,即194.XXX.XXX.XXX - 198。 XXX.XXX.XXX?
另外,实现这个的最佳方法是使用if else语句吗?我的意思是如果用户在欧洲,显示一些JS,如果用户在另一个显示器中,则显示其他JS。
提前致谢!
答案 0 :(得分:4)
您可以使用GeoLocation数据库在PHP中使用REMOTE_ADDR检查国家/地区。
例如GeoLite提供了PHP API Library
答案 1 :(得分:1)
var panel_bg_light_ = sim_data[0]['thumb_file'];
var panel_bg_dark_ = sim_data[1]['thumb_file'];