標籤:
<?php
$username = $_POST["username"];/*用戶端請求方式為POST,請求參數封裝成nsdata類型放在HTTPBody中傳給伺服器,伺服器用PHP指令碼語言接收到請求參數,根據參數在伺服器中尋找資料返回給用戶端*/
$password = $_POST["password"];
$type = $_POST["type"];
/*連結資料庫 127.0.0.1是傳回位址,網路軟體測試以及本地機處理序間通訊*/
$link = mysql_connect("127.0.0.1","root","nilaiba");/*建立資料庫連接(主機地址,使用者名稱,密碼)*/
if($link) {/*如果資料庫連接cheng‘gong*/
/*選擇指定的資料庫*/
if(mysql_select_db("duke",$link)){
/*定義數組,儲存結果*/
$results = array();
if($type == "login"){
$selecSQL = "select password from UserInfo where user_name = ‘$username‘";
$result = mysql_query($selecSQL);
$row = mysql_fetch_array($result);
if($row["password"] == $password){
$results["status"] = "success";
} else {
$results["status"] = "failed";
}
echo(json_encode($results));//伺服器返回給用戶端的資料
} else {
$insertSQL = "insert into userInfo values(‘$username‘,‘$password‘)";
$result = mysql_query($insertSQL);
$row = mysql_fetch_array($result);
echo(json_encode($row));//伺服器返回給用戶端的資料
}
}
}
?>
PHP指令碼語言寫的簡單伺服器程式