目前开发的软件越来越多,让程序猿恼火的是,如何把数据保存在服务器,并且在应用做登陆或者查询服务。

下面我来做个简单的示范:以SAE为服务器

if($_POST["user"]&&$_POST["pwd"]){
          $con = mysql_connect(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS) or die("!!!无法连接服务器!!!");//连接数据库
           mysql_select_db( SAE_MYSQL_DB ,$con) or die ("!!!找不到数据库!!!");//选择数据库

            $mysql = new SaeMysql();//初始化SAE数据库
  mysql_set_charset("utf8");//选择编码
    $sql = "insert into username values('','{$_POST["user"]}','{$_POST["pwd"]}')";//查询语句  1、id(自动填充)2、账号 3、密码
    $result = mysql_query($sql);
        echo "
        <script language=\"javascript\">

function clock(){i=i-1
document.title=\"本窗口将在\"+i+\"秒后自动返回!\";
if(i>0)setTimeout(\"clock();\",1000);
else window.location = \"login.php\";}
var i=5
clock();

</script><span>注册成功,稍后将返回登陆页!</span>"; 
        
    }else{echo "页面错误";}


以上为PHP服务器端开发,注意接口不要公布出来!!

应用就用username和密码来post这个PHP网址,当然上面是注册页面的post,登陆的话按照上面的格式可以得出

if($_POST["user"]&&$_POST["pwd"]){
          $con = mysql_connect(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS) or die("!!!无法连接服务器!!!");//连接数据库
           mysql_select_db( SAE_MYSQL_DB ,$con) or die ("!!!找不到数据库!!!");//选择数据库

            $mysql = new SaeMysql();//初始化SAE数据库
  mysql_set_charset("utf8");//选择编码
    $sql = "select * from username where user='{$_POST["user"]}' and pwd='{$_POST["pwd"]}'";//查询语句 
    $result = mysql_query($sql);
    if($row = mysql_fetch_array($result)){
        echo "登陆成功"; }else{echo "登陆失败";}
        
    }else{echo "页面错误";}

以上为登陆PHP接口,应用就用username和密码来post这个PHP网址