PHP变量显示 - 不确定为什么?

时间:2013-09-30 14:07:21

标签: php variables echo

确定以下代码有效,但它会在每页顶部显示q值。我需要改变什么来阻止这种情况发生。我可以看到回声值是问题是什么,如果是这样我应该改变它以防止值显示?非常感谢。

// capture referral url
$referringPage = parse_url( $_SERVER['HTTP_REFERER'] );
if ( stristr( $referringPage['host'], 'google.' ) )
{
  parse_str( $referringPage['query'], $queryVars );
  echo $queryVars['q']; // This is the search term used
}

// general form data insert
$sql="INSERT INTO refer_kws (kwid, keyword, kwdate)
VALUES('','".$queryVars['q']."',now())";

if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }
echo "";

mysql_close($con)

2 个答案:

答案 0 :(得分:0)

删除此行:

echo $queryVars['q']; // This is the search term used

或通过在行的开头添加双斜杠来关闭它:

// echo $queryVars['q']; // This is the search term used

答案 1 :(得分:0)

首先确认,是否要显示值。你似乎对价值插入有一些误解。如果要将它们插入数据库中,则不需要显示值。您可以删除整行或使用PHP注释1.添加//用于一行注释2.在行的开头添加/ *并在行的末尾添加* /以用于多行注释。