ホームページ  >  記事  >  バックエンド開発  >  PHP 構文の簡単な説明 6_PHP チュートリアル

PHP 構文の簡単な説明 6_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:27:32761ブラウズ

Cookie とセッションについては、上記の記事 (「PHP 文法の話 (3)」) の最後に記載されています。この記事では、これら 2 つの技術についていくつか紹介します。
Cookie を「クジ」と読むことが多く、「小さなデザート」とも呼ばれますこれは、クライアントのブラウザに保存される小さなファイルです。メモリを使用しない HTTP の 1 回限りの接続の問題を解決するために開発され、PHP が提供する setcookie() 関数を使用してユーザーを追跡したり、戻ってきたユーザーを確認したりできます。 set cookies は HTTP ヘッダーの一部であるため、Web ページのデータがブラウザーに渡される前に setcookie() 関数を呼び出す必要があります。 したがって、Cookie はホストによって提供される必要があります。 CGI プログラムで設定された Cookie。以下は、PHP で setcookie() 関数を呼び出す例です: setcookie ("user","wind",time()+3600,"/php/", "http://www.oso.com.cn"); ?>
ここで、user は Cookie の名前、wind は Cookie の値、time()+3600 は Cookie の有効期間です。 /php/ は Cookie の関連パスです; http://www.kunoso.com.cn は Cookie の Web サイトです
実際には、この方法で Cookie を設定することに加えて、header() も使用できます。 header("Set-Cookie:user=wind") のような関数を使用しますが、これには HTTP ヘッダー情報をある程度理解する必要があるため、このメソッドの使用はお勧めしません。
読み取り時には setcookie() を使用する方が便利です。 Cookie を使用すると、ブラウザは Web サイトに接続するときに Web サイトに Cookie があるかどうかを自動的にチェックし、存在する場合、サーバーは PHP で返された Cookie を変数として使用します。上記の Cookie セットが返された後、$user 変数が形成され、その値は Wind になります。ただし、Cookie には致命的な欠点があります。つまり、クライアントが Cookie の受信をオフにし、クライアント上で Cookie を保存できない場合です。したがって、PHP4 では Cookie の代わりに Session が提供されています。Session と Cookie の最大の違いは、Cookie がクライアント側に情報を保存するのに対し、Session はサーバー側に保存されるということです。 PHP スクリプトの例は次のとおりです。
値に user を設定します
session_start();

session_register("user");セッションと結果は「ようこそ!」になります。風" ?br> session_start(); echo "ようこそ! $user"; ?>
この記事では Cookie とセッション技術について簡単に説明します。この技術について詳しく知りたい場合は、他の書籍を参照してください。



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

www.bkjia.com
tru​​e

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

技術記事

Cookie とセッションについては、上記の記事 (「PHP 文法の話 (3)」) の最後に記載されています。この記事では、これら 2 つのテクノロジについて少し紹介します。Cookie を「クジ」と読み、「小さなデザート」とも呼びます。 「…

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。