PHP クッキーデータを読み取り

<?php
# Cookieに代入するデータを設定します。
$cookie_date = ‘data1=PHP123456789′;
# CookieにCookie名php_sampleで保存します。
setcookie(‘php_sample’, $cookie_date);
?>
<!DOCTYPE html>
<html lang=”ja”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width,initial-scale=1.0″>
<title>Cookieのデータを読み取りたい</title>
</head>
<body>
<div>
<p>Cookieを保存しました。</p>
<p><a href=”read_cookie.php”>Cookieのデータを読み取る</a></p>
</div>
</body>
</html>

 

<?php
# Cookieに代入する文字列を設定します。
$cookie_data = ‘PHP123456789′;
# CookieにCookie名「sample」で保存します。
$result = setcookie(‘sample’, $cookie_data, time() + 3600, ‘/’);
?>
<!DOCTYPE html>
<html lang=”ja”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width,initial-scale=1.0″>
<title>データをCookieに保存したい(保存する)</title>
</head>
<body>
<div>
<?php
if ($result) {
echo ‘<p>Cookieを保存しました。</p>’;
} else {
echo ‘<p>setcookie()関数の実行に問題が見つかりました。</p>’;
}
?>
<p><a href=”print_cookie.php”>Cookieの中身を表示する</a></p>
</div>
</body>
</html>

 

 

<!DOCTYPE html>
<html lang=”ja”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width,initial-scale=1.0″>
<title>データをCookieに保存したい(表示する)</title>
</head>
<body>
<div>
<p>
<?php
# h()関数☆レシピ221☆(安全にブラウザで値を表示したい)を読み込みます☆レシピ041☆(他のファイルを取り込んで利用したい)。
require_once ‘../../../../lib/h.php’;

if (isset($_COOKIE['sample'])) {
echo ‘Cookieの中身: ‘ . h($_COOKIE['sample']);
} else {
echo ‘Cookieはありません’;
}
?>
</p>
<p><a href=”delete_cookie.php”>クッキーを削除する</a></p>
</div>
</body>
</html>

 

 

<!DOCTYPE html>
<html lang=”ja”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width,initial-scale=1.0″>
<title>Cookieのデータを読み取りたい</title>
</head>
<body>
<div>
<?php
# h()関数☆レシピ221☆(安全にブラウザで値を表示したい)を読み込みます☆レシピ041☆(他のファイルを取り込んで利用したい)。
require_once ‘../../../../lib/h.php’;

echo ‘<p>Cookieの中身:</p>’;
echo h($_COOKIE['php_sample']);

echo ‘<p>parse_str()関数で分解したクッキーの中身:</p>’;
parse_str($_COOKIE['php_sample'], $output);
echo ‘data1: ‘ . h($output['data1']) . ‘<br>’;
echo ‘data2: ‘ . h($output['data2']);
?>
</div>
</body>
</html>

 

 

<?php
# Cookieに代入する文字列を設定します。
$cookie_data = ‘PHP123456789′;
# CookieにCookie名「sample」で保存します。
$result = setcookie(‘sample’, $cookie_data, time() + 3600, ‘/’);
?>
<!DOCTYPE html>
<html lang=”ja”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width,initial-scale=1.0″>
<title>データをCookieに保存したい(保存する)</title>
</head>
<body>
<div>
<?php
if ($result) {
echo ‘<p>Cookieを保存しました。</p>’;
} else {
echo ‘<p>setcookie()関数の実行に問題が見つかりました。</p>’;
}
?>
<p><a href=”print_cookie.php”>Cookieの中身を表示する</a></p>
</div>
</body>
</html>

 

 

<?php
# Cookieを削除します。
setcookie(‘sample’, ”, time() – 3600, ‘/’);
?>
<!DOCTYPE html>
<html lang=”ja”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width,initial-scale=1.0″>
<title>Cookieを削除したい</title>
</head>
<body>
<div>
<p>Cookieを削除しました。</p>
<p><a href=”print_cookie.php”>Cookieの中身を表示する</a></p>
</div>
</body>
</html>

当サイトの自治会、町内会に関する内容の掲載は「お問い合わせ」ページの専用フォームよりお気軽にお寄せ下さい。

※自治会、町内会の情報掲載は全て無料で提供しております。

お問い合わせ