This article summarizes two commonly used mobile phone location query programs. One is to use API to call a third-party interface to implement, and the other is to use our own mobile phone database to query and then determine the mobile phone number’s location query.
Let’s take a look first A program that calls a third method website
is mainly implemented using curl, and PHP's support for curl needs to be enabled.
If you are using a Windows system, set it in your php.ini file. Find php_curl.dll and uncomment the previous semicolon, as shown below:
//Uncomment the following
extension=php_curl.dll
If you are in Under Linux, then you need to recompile your PHP. When editing, you need to turn on the compilation parameters and add the "-with-curl" parameter to the configure command.
Then restart apache
The code is as follows | Copy code | ||||
|
实例二
这个实例利用了手机数据库,把文件保存在本地然后查找数据库再来差别,但是你得经常更新数据库才行哦。
代码如下 | 复制代码 |
require ('function.php'); $pwd="xiaolin"; //密码,请修改 if (!isset($_GET["action"]) ){ header("Location:manage.php?action=login"); } ?> }elseif ($_GET["action"]=="loginin"){ $repwd=$_POST["pwd"]; if ($repwd != $pwd){ echo "Sorry,密码错误~!"; }else { $_SESSION["flag"]=true; leftnav(); } }elseif ($_GET["action"]== "info" ){ leftnav(); getinfo(); ?> }elseif ($_GET["action"]=="edit"){ leftnav(); ?> }elseif ($_GET["action"]== "loginout"){ if (isset($_SESSION["flag"])){ unset($_SESSION["flag"]); session_destroy(); } echo "";
index.php if (isset($_GET["action"])){ if ("search"==$_GET["action"] ){ require ('function.php'); $phone=(isset($_POST["phone"]))?$_POST["phone"]:die ("请返回"); echo "你查询的手机号码".$phone."属于".getphone($phone).""; } } ?> function.php函数 session_start(); function check(){ PleaseLog in! ");}elseif ($_SESSION["flag "] != true){ die (" PleaseLog in! ");} } function getinfo(){ } echo "Total $counts";} function leftnav(){ check(); ?> } Mobile phone number location query "; } ?> |