ホームページ > バックエンド開発 > PHPチュートリアル > Cookie と Session_PHP の違い チュートリアル

Cookie と Session_PHP の違い チュートリアル

WBOY
リリース: 2016-07-13 17:25:00
オリジナル
860 人が閲覧しました

http プロトコルはステートレス接続です。ユーザーの行動を追跡するには、別のページで機能する変数が必要です。PHP では、Cookie とセッションを使用して実装できます。
Cookie については誰もがよく知っていますが、クライアントに変数をファイルとして保存するだけです。しかし、クライアントが Cookie を禁止している場合は何もできません。これにはセッションが必要です。PHP4 では、セッションは 2 つの方法で実装できます。1 つは Cookie を使用する方法、もう 1 つはセッション ID を送信用の URL に添付する方法です。
これを実現するには 2 つの方法がありますが、プログラマーはどちらの方法を使用するかを心配する必要はありません。PHP はクライアントの Cookie 設定 (Win32 では不明な Linux/UNIX プラットフォームを指します) を自動的にチェックします。最初に cookie を使用します (php.ini ファイルの [session] セクションにある session.use_cookies の値を変更して変更できます)。もちろん、次のように URL の使用を強制して SessionID を渡すこともできます:
">フォームを送信
リンクに文 =sessionID;?> を追加するだけです。簡単ですよね? php.ini にはセッションに関する多くの設定があります。 session.cookie_lifetime は [session] セクションにあるので、これを見ると PHP のセッションについての理解が深まります。

http://www.bkjia.com/PHPjc/532091.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/532091.html技術記事 http プロトコルはステートレス接続です。ユーザーの行動を追跡するには、別のページで機能する変数が必要です。PHP では、Cookie とセッションを使用して実装できます。コ...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート