ホームページ > バックエンド開発 > PHPチュートリアル > クッキーの役割_PHP チュートリアル

クッキーの役割_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:22:28
オリジナル
1008 人が閲覧しました

1. 訪問者に関する特定の情報を記録します。たとえば、Cookie を使用して、ユーザーが Web ページにアクセスした回数や、訪問者が入力した情報を記録できます
一部の Web サイト (NetEase コミュニティなど) では、前回ログインに使用したユーザー名を自動的に記録できます。クッキーを使用します。
2. ページ間で変数を渡します。ブラウザは現在のページの変数情報を保存しません。
ページを閉じると、ページ上の変数情報はすべて消えます。ページに変数
a = 5 があり、この変数を別のページに渡したい場合は、http://url?a=5 を使用して変数
を渡すか、Web ページにフォームを挿入します。隠しフィールド (入力隠し
フィールド) をフォームに挿入し、POST/GET モードで次のページに渡します。もう 1 つの方法は、Cookie を使用し、変数を Cookie の形式で保存し、次のページで Cookie を読み取ることで変数の値を取得することです。
注: Cookie は他のヘッダーよりも前に送信する必要があります。送信しないとエラーが発生します。
以下は訪問者による訪問数を記録する例です:

$HTTP_COOKIE_VARS["VisitTimes"]?($VisitTimes ++):($VisitTimes = 1);
setcookie("VisitTimes",$) VisitTimes,time() +31536000);
echo "
".$VisitTimes へようこそ
" 私のホームページにアクセスしてください
";
?>
プログラムの実行結果がこのページの上部に表示されます (アクセス数が変化したかどうかを確認するには更新してください)。
PHP の Cookie 関数は次のとおりです:
int setcookie(string name, string value, int期限切れ、文字列パス、
文字列ドメイン、int secure);
文字列名
クッキー名


文字列値 クッキー値
int期限切れ
クッキー有効期間、標準Unixタイムスタンプ
文字列パス、ドメイン
クッキーパスとドメイン名
int serure
Cookie がセキュアな http 方式で送信されるかどうか
このうち、パラメータ文字列名を除き、他のパラメータはオプションです int の有効期限は
1970 年 1 月 1 日 00:00 から一定の時刻までです。デフォルト値は 0 です。これは、ブラウザがオフになったときに Cookie が自動的に削除されることを意味します。この例では、Cookie は他のヘッダーよりも前に送信される必要があります。 Web ページ上でそうしないと、エラーが発生します。
Cookie が設定された後、その値を読み取る方法は 2 つあります。
Cookie の名前を直接使用する (つまり、$name)。



http://www.bkjia.com/PHPjc/532321.html

www.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/532321.html技術記事 1. 訪問者に関する特定の情報を記録します。たとえば、Cookie を使用して、ユーザーが Web ページにアクセスした回数や、訪問者が入力した情報を自動的に記録できます...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート