[英]php- Getting Country code for calling on mobile based on ip
有什么方法可以检测使用其IP地址在用户的手机上拨打电话的国家/地区代码?
实际上,我正在尝试在客户端设备上发送SMS
。 为了在需要时向他们的手机发送密码恢复,为此,我在sign up
根据他们的IP记录了他们的国家代码。
但是,即使我已经将他们的国家/地区保存在数据库中,并且IP
也被php
脚本捕获,我仍无法将该信息转换为他们的国家/地区代码。
恩。
我有类似的信息:
IP: 127.0.0.1 //Just for ex.
Country: Chile
Mobile: XX88XX99XX
然后,我如何获取该特定国家/地区的国家/地区代码,这里是+056
,对于美国是+001
要将SMS发送到该手机号码?
有可能在php中吗?
如果是这样,如何?
这里的专家可以帮我吗?
提前致谢。
$ip = $_SERVER['REMOTE_ADDR'];
$data = file_get_contents("http://www.geoplugin.net/json.gp?ip=" . $ip);
$data = json_decode($data);
echo $data->geoplugin_currencyCode;
在此处查看更多信息: http : //www.geoplugin.net/json.gp不要将它与127.0.0.1或localhost一起使用,因为它将发送127.0.0.1。 这是我的IP的示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.