从服务器响应中接收额外信息

时间:2013-01-13 03:30:59

标签: php android sql-server server-response

我正在向位于服务器上的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”,但它也发送了额外的信息为什么?

提前致谢

1 个答案:

答案 0 :(得分:1)

看来,您的主机已将服务器配置为附加一些分析内容。如果您无法在控制面板中的某个位置禁用它,则可能需要切换到更有信誉的主机。您还可以尝试使用header()修改标头以解决此问题:

另外,看看这个问题:

Webhoster inserts a javascript which brokes my code how to remove it?