私は現在、ユーザーが最初にページにアクセスしたときに、次のコードのチャンクによって設定されたCookieを受信するためにPHP呼び出しを行おうとしています。
if (empty($_COOKIE["uuid"])) {
$uuid = uniqid(); // or use a real UUID
setcookie("info", $uuid, $thisAid, $thisSubID, $thisURL, time()+30*24*60*60, "/");
}
else {
$uuid = $_COOKIE["uuid"];
foreach($_COOKIE as $name => $uuid){
// you can check any conditions based on cookie name $name
$cookiequery = "INSERT INTO table_name(WebTraffic) VALUES(" . mysql_escape_string($uuid) . ##")";
mysql_query($cookiequery);
unset($cookiequery);
その後、ユーザーが特定のページにアクセスしてCookieから値を取得し、それをデータベースに追加したときに、データベースに別の行を追加します。
if (isset($_COOKIE["uuid"]))
$values = '';
$sql = " INSERT INTO WebTraffic (aid, subID, campaignID, URL, uuid) VALUES(";
foreach ($_COOKIE as $name => $uuid)
$values .= "'$uuid'";
$sql .= $values.")";
しかし、どちらも機能していません。誰かが私を正しい方向に向けることができますか?ありがとう!
編集:値は以前に設定された文字列です:
$thisAID = $_GET['aID'];
$thisSubID = $_GET['subID'];
$thisCampaignID = $_GET['campaignID'];
$thisURL = $_SERVER['REQUEST_URI'];
$uuid = uniqid();
渡されたURLから取得されます