2013-09-30 4 views
-4

Ok 코드는 작동하지만 각 페이지 상단에 q 값을 계속 표시합니다. 이 일을 막기 위해 무엇을 바꾸어야합니까? 에코 값은 문제가 무엇인지 에코 값을 볼 수 있습니다. 그렇다면 값을 표시하지 못하도록 변경해야하는 이유는 무엇입니까? 많은 감사합니다.PHP 변수 표시 중 - 이유를 모르십니까?

// 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) 
+0

'echo' 문을 제거 하시겠습니까? –

+0

echo $ queryVars [ 'q']; // 사용 된 검색 용어입니다. –

+0

* "변수를 표시하고 있는데 왜 표시됩니까? 왜 인터넷에 물어보기 전에 변수를 표시하지 않았습니까? 표시됩니다. "* 내가 본 중에 가장 가난한 질문 중 하나이며, [뭔가 말하고있다] (http://data.stackexchange.com/stackoverflow/query/92074/recent-stupid-questions). – Boann

답변

0

삭제이 라인 :

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

또는 같은 라인의 시작 부분에 이중 슬래시를 추가하여 전원을 끄십시오, 당신이 원하는 할

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

첫 확인 표시 값. 가치 삽입에 대한 오해가있는 것으로 보입니다. 데이터베이스에 값을 삽입하려면 값을 표시 할 필요가 없습니다. 전체 줄을 제거하거나 PHP 주석을 사용할 수 있습니다. 1. // 한 줄 주석에 //를 추가합니다. 2. 줄 시작에/*를 추가하고 줄 끝 부분에 * /를 추가하여 여러 줄 주석을 추가합니다.

+0

질문에 주석을 사용하십시오. 이것은 답이 아닙니다. –

관련 문제