私は自分のゲームのアカウントログインエリアを作成しています.jsonは自分のウェブサイトでlog.phpを呼び出しています。 jsonアクションはこのようになりますhttp://domain.com/log.php?fname='"&myUserName&"'&fpass='"&myPassword&"'
PHPでテーブル値を取得する
log.phpの内容は次のとおりです。
<?php header('Access-Control-Allow-Origin: *');
$username = $_GET['fname'];
$password = $_GET['fpass'];
$connect = mysqli_connect("localhost","user","pass","db") or die("Could not connect");
$sql = "SELECT id FROM members WHERE username = '$username' and password = '$password'";
$result = mysqli_query($connect, $sql);
if($result === FALSE) {
die(mysql_error());
}
while ($row = mysqli_fetch_array($result)) {
echo $row['id'];
}
mysql_close($connect);
?>
エラーは発生しませんが、idが返されません。つまり、変数「userID」をゲーム内に設定するとします。それは空白のままです。どのようにこれを動作させるための任意のアイデアですか?
おかげ
mysqlとmysqliを混在させています。 getで機密データを送信する理由は何ですか? – HddnTHA