ホームページ  >  記事  >  バックエンド開発  >  php - セッション制御

php - セッション制御

WBOY
WBOYオリジナル
2016-07-29 09:01:42965ブラウズ

1. セッション制御とは

サーバーがクライアントに基づいて継続的なリクエストを行うことを許可します。

2. セッション制御が必要な理由は何ですか?

ウェブサイトを開いてウェブサイトの他のページにアクセスしたい場合、セッション制御がない場合、他のページにジャンプするときにアカウントとパスワードを再度入力する必要があるからです。

3. Cookieの原理と機能

クライアントの簡単な情報を個人のPCに保存し、他のプログラムはPCのCookieを取得してユーザーの情報を取得します。 この方法では、ユーザーが自分でアカウントとパスワードを入力する必要はありません

注: php が最初の文を出力する前に setCookie() を使用する必要があります。そうしないと無効になります

4. Cooike の使用方法 (一般)状況)

Cookieの作成

<span>setCookie</span>("key","value",retainTime);<span>//</span><span>创建Cookie</span>

Cookieの呼び出し

<span>if</span> (<span>$_COOKIE</span>["key"] == "admin"<span>){ <span>//Cookie是php提供的超级数组
  </span></span><span>echo</span> "获取数据成功"<span>;       
}</span>

Cookieの削除

<span>//</span><span>第一种方法</span><span>setCookie</span>("key");<span>//</span><span>只需要输入键名即可
//第二种方法</span><span>setCookie</span>("key","",<span>time</span>()-1000);<span>//</span><span>让保留的时间小于当前时间</span>

Cookieは多次元配列になることをサポートします

<span>setCookie</span>("user[key]","values"); <span>//</span><span>相当于$_COOKIE["user"]["key"]</span>


簡単な例: Cookieベースのユーザーログイン

5 . Session

の原理と機能 情報は個々のPCではなくサーバー上に保存されます。

6. セッションの使用方法

(1). php.ini オプションを設定します (展開しないで、関連するドキュメントを自分で確認してください)

(2). セッションを開始します

rree

機能:セッション変数に関連する環境はメモリにプリロードされます。

(3)

<span>session_start</span>();<span>//</span><span>在使用session之前都必须先调用该方法</span>

に電話する(4)

<span>$_SESSION</span>["key"] = "value";<span>//</span><span>$_SESSION也是超级数组,并以数组方式调用</span>
を削除する

上記では、php - セッション制御についての側面も含めて紹介していますが、PHP チュートリアルに興味のある友人に役立つことを願っています。

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