これは本当に単純なことですが、私に多くの迷惑をかけていることを前もって謝罪します。私はPHPに1週間かそこらしか取り組んでおらず、必要に応じて実際に学んでいます。以下は私の現在の問題です。Google 紹介キーワードを取得しようとしています。なぜdbaseテーブルに値を挿入しないのか理解できません。
// 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)
VALUES('','what value should I have here')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "";
mysql_close($con)
?>
いくつかのオプションを試しましたが、配列を値として入力し続けていますか?? しかし、「? echo $_GET['q'] ?」を使用すると ページでは正常に動作し、値が表示されますか?
私はこれが簡単であることを知っています。私は本当にそうしますが、それを得ることができません。