我制作了一个包含三个国家美国、英国、加利福尼亚州的分组框,所以我不知道如何使页面向签名者显示适当的州分组框(我的意思是当签名者来自加拿大时,它必须出现给他一份加拿大省份列表,美国和英国都一样),所以很明显,我不知道如何将脚本附加到我的注册页面 ps:我在 php 中不是很好,所以请大家解释一下如果可能的话,细节会很棒
<?php
$IPaddress=$_SERVER['REMOTE_ADDR'];
$two_letter_country_code=iptocountry("$IPaddress");
function iptocountry($ip) {
$numbers = preg_split( "/\./", $ip);
include("ip_files/0.php");
include("ip_files/1.php");
include("ip_files/2.php");
$code=($numbers[0] * 16777216) + ($numbers[1] * 65536) + ($numbers[2] * 256) + ($numbers[3]);
foreach($ranges as $key => $value){
if($key<=$code){
if($ranges[$key][0]>=$code){$country=$ranges[$key][1];break;}
}
}
if ($country==""){$country="unkown";}
return $country;
}
?>