ユーザーがログインすると、Cookieが送信され、ユーザーは別のページにリダイレクトされます。どのように私はPHPの変数にクッキーを変換するのですか?
クッキーの値を(リダイレクト先のページの)PHPの変数に変換する方法を教えてください。
クッキー値を.txtファイルに書きたいとします。
ありがとうございました。
ユーザーがログインすると、Cookieが送信され、ユーザーは別のページにリダイレクトされます。どのように私はPHPの変数にクッキーを変換するのですか?
クッキーの値を(リダイレクト先のページの)PHPの変数に変換する方法を教えてください。
クッキー値を.txtファイルに書きたいとします。
ありがとうございました。
the docsから:
variables_order
は「C」が含まれている場合、クライアントから送られた全てのクッキーを自動的に$_COOKIE
自動グローバル配列に含まれます。
グローバル$_COOKIE
アレイでアクセスできます。
ウェルクッキーは、$_COOKIE
グローバルに存在します。 (受信時)
し、ファイルに書き込むことほど退屈になります:
file_put_contents("var/cookie.txt", $_COOKIE["cookiename"]);
クッキーが$_COOKIE
$_COOKIE['key']
などで利用可能です。その値を取得し、ファイルに出力できる変数に格納します。
PHP変数に変換するだけで変換する必要はありません。
<?php
if(isset($_COOKIE['lastVisit']))
$visit = $_COOKIE['lastVisit'];
else
echo "You've got some stale cookies!";
echo "Your last visit was - ". $visit;
?>
はここを参照してくださいtutorial
この使用:
$newvar = $_COOKIE['cookiename'];
$_COOKIE
配列に格納されたクッキーを。そのため、使用する場合は、変数に適切なCookieキー値を割り当てます(例:
$name = $_COOKIE['name'];