我正在使用將應用程序發送到PHP服務器的Android應用程序。 Android應用程序應首先登錄,如果登錄成功,則開始發送數據。Android PHP服務器
這是PHP頁面(登錄):
<?php
$data = file_get_contents('php://input');
$json = json_decode($data);
$id=$json->{'im'};
$con = mysql_connect('localhost','root','1111');
mysql_select_db('root') or die(' ');
$sql = "SELECT name FROM chiled WHERE `im` LIKE $id ";
$query = mysql_query($sql);
$a=mysql_fetch_row($query);
print(json_encode($a[0]));
$n=$json->{'name'};
mysql_close();
?>
PHP頁面接收來自Android應用並且檢查該ID是否存在的ID在DB然後發送響應於Android應用。根據接收到的請求,應用程序將決定登錄是否成功,如果登錄成功,則會開始發送數據。
您認爲在PHP服務器中接收數據的最佳方式是什麼(如果登錄成功)?我可以使用新頁面接收(在Android App中創建一個連接到另一個頁面的新連接,然後開始發送數據)數據,還是可以在同一登錄頁面中執行此操作?
您是否有sessio的示例ñ或一個很好的鏈接,我不知道會話 – m7m 2011-04-05 16:44:58
http://www.php.net/manual/en/book.session.php它包括示例,語法和..以及所有。請記住,默認情況下,會話通過cookie返回給客戶端。一個好的起點也是http://www.php.net/manual/en/function.session-start.php – magallanes 2011-04-05 16:46:05