php初級学習のクッキー
2705 ワード
一、Cookieの定義
二、Cookieの作成、取得と削除
1、Cookieの作成
(1)setcookie()関数はcookieを設定するために使用されますが、setcookie()関数はhtmlラベルの前にある必要があります.
(2)例:setcookie.php
2、クッキー取得
(1)PHPの$COOKIE変数はクッキーの値を取り戻すために使用されます
(2)例:userというcookie値getCookieInfoを取り戻す.php
3、Cookieの削除
(1)クッキーを削除する場合は、失効日を過去の時点に変更しなければならない.
(2)例cancelCookie.php
三、ファイル使用説明
コンテンツ出力:
cookie 。cookie 。 , cookie。
二、Cookieの作成、取得と削除
1、Cookieの作成
(1)setcookie()関数はcookieを設定するために使用されますが、setcookie()関数はhtmlラベルの前にある必要があります.
(2)例:setcookie.php
<?php
<!-- lang: html -->
// “user” cookie, “Alex Porter”。
<!-- lang: html -->
// cookie
<!-- lang: html -->
setcookie('user', 'Alex Porter', time()+3600);
<!-- lang: html -->
?>
<!-- lang: html -->
<!DOCTYPE HTML>
<!-- lang: html -->
<html>
<!-- lang: html -->
<head>
<!-- lang: html -->
<meta charset="utf-8">
<!-- lang: html -->
<title> cookie</title>
<!-- lang: html -->
</head>
<!-- lang: html -->
<body>
<!-- lang: html -->
<p> “user” cookie, “Alex Porter”。</p>
<!-- lang: html -->
<p> cookie </p>
<!-- lang: html -->
</body>
<!-- lang: html -->
</html>
2、クッキー取得
(1)PHPの$COOKIE変数はクッキーの値を取り戻すために使用されます
(2)例:userというcookie値getCookieInfoを取り戻す.php
<!DOCTYPE HTML>
<!-- lang: html -->
<html>
<!-- lang: html -->
<head>
<!-- lang: html -->
<meta charset="utf-8">
<!-- lang: html -->
<title> cookie </title>
<!-- lang: html -->
</head>
<!-- lang: html -->
<body>
<!-- lang: html -->
<?php
<!-- lang: html -->
if(isset($_COOKIE['user'])){
<!-- lang: html -->
echo 'Welcom '.$_COOKIE['user'].'<br>';
<!-- lang: html -->
}else{
<!-- lang: html -->
echo 'Welcom guest!<br>';
<!-- lang: html -->
}
<!-- lang: html -->
?>
<!-- lang: html -->
</body>
<!-- lang: html -->
</html>
3、Cookieの削除
(1)クッキーを削除する場合は、失効日を過去の時点に変更しなければならない.
(2)例cancelCookie.php
<?php
<!-- lang: php -->
// cookie ,
<!-- lang: php -->
setcookie('user','',time()-3600);
<!-- lang: php -->
echo 'delete the cookie whose name is user';
三、ファイル使用説明
1. setcookie.php-->2. getCookieInfo.php-->3. cancelCookie.php ->4. getCookieInfo.php
コンテンツ出力:
1. “user” cookie, “Alex Porter”。
cookie --->
2.Welcom Alex Porter--->
3.delete the cookie whose name is user--->
4.Welcom guest!