我知道的唯一方法是获取用户的IP,并通过在php页面开头使用一些api来检查它属于哪个国家。然后重定向。
所以,我想知道有没有其他更好的重定向方式可以做到这一点。比如从.htaccess?
在没有第三方网络服务的情况下,有没有办法计算出用户ip的国家代码?
您可以使用GeoIP来查找IP位置,然后过滤拒绝访问。
可以使用$_SERVER['REMOTE_ADDR']
找到IP地址
参考:http://php.net/manual/en/book.geoip.php
注意:请确保您阅读了安装部分,因为它不是默认模块