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

标签 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”,但它也发送了额外的信息,为什么?

提前致谢

最佳答案

看来,您的托管商已将服务器配置为附加一些分析内容。如果您无法在控制面板中的某处禁用它,您可能需要切换到更有信誉的托管商。您也可以尝试使用 header() 修改标题摆脱这个:

另外,看看这个问题:

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

关于php - 从服务器响应中接收额外信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14300397/

相关文章:

php - PDO 实现 mysqli 还是 mysql

php - 执行是否会破坏 PDO 事务?

php 和 mysql 列出数据库并循环结果

java - 在自定义数组适配器中设置 TextView 颜色

c# - Entity Framework 4 : How to enforce WHERE clause order in generated query

php - 使用php在mysql表中保存时间戳

android - 使用 Samba/JCIFS 问题写入/上传文件 (SmbAuthException : Access is denied)

android - 自定义 AutoCompleteTextview 从 web Android 获取数据

asp.net - 存储过程的 EF Core 自定义结果

sql - 立即测试 SQL Agent Job 以忽略计划的任何解决方案