ホームページ  >  記事  >  バックエンド開発  >  PHPは途中で僧侶になった(4)_PHPチュートリアル

PHPは途中で僧侶になった(4)_PHPチュートリアル

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

前の記事: http://www.BkJia.com/kf/201205/131555.html


前回BLOGシステムの作成に失敗したので、基本的な仕組みを理解する必要があります

クッキーとセッションから始めましょう!
分かりやすく聞いてみましょう: Cookie とセッションとは何ですか?
答え: 収納機構!!!
Cookie: Web ページからのデータ転送方法 -> Web ページ、クライアント

が存在します。

セッション: ページ内のデータが有効なままであることを確認するメソッドがサーバーに存在します。

セッションメカニズム --- Webサイト上のセッションに基づいてユーザーを追跡できます

ユーザーのログインをサポートし、ユーザーの好みに応じて情報を表示できます

PHP セッション --- 一意のセッション ID によって駆動されます。

このIDは暗号化された乱数です

セッションのライフサイクル中にクライアントに保存されます

Cookieに保存し、URLを通じてオンラインに拡散します


まずはCOOKIEについて話しましょう
概要:
リモートのブラウザ側にデータを保存し、ユーザーの識別と追跡に使用するメカニズム

ユーザーのハードドライブに保存され、ユーザーが再度ログインすると特定の情報が読み取られます

形式: ユーザー名@Webサイトアドレス[番号].txt

機能:
訪問者に関する特定の情報を記録します

ページ間で変数を転送する

閲覧したページをCooikeフォルダに保存すると、再訪問の速度が向上します

使用法:
作成: setcookie(名前、値、有効期限、パス、ドメイン、安全)

パラメータの説明

パラメータ 手順
名前 必須、名前
価値 必須、Cookie 値
期限切れ 有効期間
パス サーバーパス
ドメイン ドメイン名
安全 https経由で送信するかどうか

読み取り: $_COOKIE['xxx'] 読み取り

削除:

setcookie() を使用します setcookie("name" , "" , time()-1);

SESSIONをもう一度見てください
概要:
ユーザーが開くすべてのページで再度ログインできないようにするには、Session

を使用します。

セッションはクライアント側に保存され、検証はCookieよりも効率的です(毎回データベースにアクセスして情報を確認する必要はありません)

使用法:
開始: session_start();

使用法: $_SESSION['name'] = "問題";

削除:

unset($_SESSION['name']);//単一の属性を削除します
session_destroy();//セッション全体を削除し、すべてのリソースをクリアします!
$_SESSION = array();//すべてのセッションを削除します


matter605924657より抜粋

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/478225.html技術記事前回の記事: http://www.2cto.com/kf/201205/131555.html 前回、BLOG システムの作成に失敗したため、いくつかの基本的な仕組みを理解する必要があります。まずは Cookie と Session から始めましょう。俗に言う: クッキーと...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。