1

こんにちは、ユーザー名がデータベースに存在するかどうかを確認するために、サーバー上にある自分の php ファイルにユーザー名を送信しています。そうであれば、「False」のみを含む応答を送り返したいか、そうでなければ「True」を送り返します。

これが私のphpコードです:

<?php

$username = $_POST['username'];
$password = $_POST['passsword'];
$email = $_POST['email'];

mysql_connect(//server name, server_admin, server_password) or die(mysql_error());
mysql_select_db("a1754417_word") or die (mysql_error());

$result = mysql_query("SELECT username FROM Users WHERE username = '$username'");

if(mysql_num_rows($result) != 0){
  echo mysql_num_rows;
  echo "False"; 
}else{
  echo "True";
}
?>

これがLogcatからの私の出力です

01-13 03:16:34.606: I/Response 'False'(791): True
01-13 03:16:34.606: I/Response 'False'(791): <!-- Hosting24 Analytics Code -->
01-13 03:16:34.606: I/Response 'False'(791): <script type="text/javascript" src="http://stats.hosting24.com/count.php"></script>
01-13 03:16:34.606: I/Response 'False'(791): <!-- End Of Analytics Code -->

私のコードは「True」を正しく送信していますが、追加情報も送信しているのはなぜですか?

前もって感謝します

4

1 に答える 1

1

あなたのホスティング業者は、いくつかの分析情報を追加するようにサーバーを構成しているようです。コントロールパネルのどこかで無効にできない場合は、より評判の良いホスティング業者に切り替える必要があるかもしれません。これを取り除くために、 header()でヘッダーを変更することもできます。

また、この質問を見てください:

Webhosterは私のコードを壊すjavascriptを挿入しますそれを削除する方法は?

于 2013-01-13T03:44:40.407 に答える