私はいくつかのウェブサイト用のAndroidアプリを作成しようとしています。最初に、このアプリでユーザー名とパスワードを要求するログイン システムを作成し、このデータをサーバー上の PHP スクリプトに送信して、このユーザーが存在するかどうかをデータベースの天気でチェックする必要があります。したがって、ユーザーIDを返します。以下は、このプロセスのコアコードです
myurl="http://10.0.2.2:80/login.php?username=name&pass=password"
URL url = new URL(myurl);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setReadTimeout(10000 /* milliseconds */);
conn.setConnectTimeout(15000 /* milliseconds */);
conn.setRequestMethod("GET");
conn.setDoInput(true);
// Starts the query
conn.connect();
int response = conn.getResponseCode();
この部分は正常に動作しています。これから正しい応答を得ることができます。ここで必要なのは、ユーザーがこのアプリケーションを閉じても、ユーザーが手動でログアウトするまでログインしたままにするために、Cookie またはその他の方法でこのセッションを維持することです。私のlogin.phpは次のようになります
<?php
$name = $_GET['username'];
$pass = $_GET['pass'];
$userid = checkLogin($name, $pass);
if($userid!=NULL) {
echo $userid;
} else {
echo "";
}
?>
どうすればいいですか?