0

重複の可能性:
setcookie() の直後に $_COOKIE にアクセスする

これは指摘された質問に似ていますが、参照されているものだけでなく、mySQL から供給されたときに b15 が追加/削除される理由も反映しています。

前に述べたように、私は PHP に関しては初心者なので、本当に基本的なことが欠けている可能性があります...

//Get a GUID from the database
$sql = "SELECT UUID(); ";
$result = mysql_query($sql, $con);
$row = mysql_fetch_row($result);
$mem_GUID = $row[0];
//... a heap of other work...
// Insert record into table
$cookie_UID = "SuperVal";
setcookie($cookie_UID, $mem_GUID);
echo "Test Cookies:" . $_COOKIE[$cookie_UID] . PHP_EOL;
...
<body>
<h2>Cookies</h2>
<?php print_r($_COOKIE); ?>
</body>

phpMyAdmin のデータを見ると、GUID 値はすべて末尾に「b15」が付いていますが、保存されている Cookie 値はありません...また、デバッグ コードで報告されている値は、何が行われているかを計算しませんデータベースに送信されます。

次に例を示します。

aa56f654-4918-11e2-beb2-00089bc30b15 - reported in browser
f5c9dfec-4919-11e2-beb2-00089bc30    - reportd in phpMyAdmin

キーを使用してCookieにローカルに保存し、ユーザーが登録参照をクリックしてメンバーシップを確認したときに読み取ることを望んでいるので、どんな助けも素晴らしいでしょう。

乾杯、

4

0 に答える 0