4.part4-2day PHPのクッキー和セッション

A、クッキー

何1.cookieこと?

クッキーは、データを保存するために、クライアントのブラウザでのメカニズムであり、追跡し、ユーザーを識別する、簡単な言葉で、クッキーファイルには、一時的にユーザーのハードドライブして、WEBサーバー上に保存され、その後、Webブラウザを読むためにそれを使用します。

クッキーは、それ以外の場合は、セキュリティ上の問題をもたらす、データや機密暗号化されていない大量のデータを格納することはできません。

2.読み、削除クッキーを作成する方法

ますsetcookie(名前、値、有効期限は、パス、DOMIN)。

<?PHPが
     // クッキーが作成
    期限切れに$ = 時間 ;()+ 60 * 60 * 30 * 24 // 有効な1ヶ月用
    しますsetcookie( 'ユーザー'、 'トム'、$期限が切れる); 
 
    // 読みクッキー
    エコー $ _COOKIE [ 'ユーザーズ]; 
 
    // クッキー設定クッキーを削除するには、最後の時間のために有効である
    $ delExpire = 時間() - 1 ;
     ますsetcookie( 'ユーザー'、 'トム'、$ delExpire );
?>

3.cookieのライフサイクル

あなたは有効期限を設定しない場合は、ブラウザのクッキーが消え閉じます

あなたは有効期限を設定した場合、それは時間の経過とともに消えます。

4に一旦格納されたクッキーデータアレイまたはシリアライゼーションおよびデシリアライゼーションを使用する必要があるような

<?PHP
     シリアライズ();   // 格納された値のシーケンス
    アンシリアライズする(); // デシリアライズ値 
?>

二、セッション

1.セッションとは何ですか?

セッションセッションはサーバ側に格納され、比較的安全で、情報及びデータ記憶時間の比較的少量を格納するために使用することができることは長くありません。ログイン情報が格納されているとあなたは一度だけ訪問する必要があるので、実用的なアプリケーションのセッションでは、あなたは他のページにアクセスすることができます

セッションセッションを開始すると、ランダムでユニークなSESSION_IDを生成し、ファイル名は、セッションで、サーバーのメモリがあるでしょう、この時間をセッション_。閉じるこのIDは自動的にキャンセルされます場合は、このページを再訪問し、再びランダムな一意のIDを生成します。

セッションがPHPSESSIONという名前のCookieのデフォルトのクッキー、SESSION_IDを対応する値に格納され、tmpのローカルXAMPPのは、情報私たちの店であるSESSION_IDという名前のファイルを対応する別のsess_、そのセッションの使用を追加しますクライアントは、クッキーを無効にすることができない場合

作成し、読み、セッションを削除し、前提はあなたがセッションを開始しなければならない2.あります

<?PHPが
     // セッション開始
    session_starを(); 
 
    // セッションを作成
    $ _SESSION [ '名前'] = 'トム'に; 
 
    // セッション時間が設定
    期限が切れる$ = 時間()* 60; // 1分が失敗し
    ますsetcookieを(「PHPSESSION '' SESSION_ID ' $有効期限が切れ;)
     // 読み取りセッションが
    エコー $ _SESSIONを '[名' ;] 
 
    //は、特定のセッションを削除する
    設定を解除$ _SESSION ['名' ]); 
     
    // 完全削除セッション、セッションリセットをすべてのセッションデータを失うことになる格納されている
    session_destroyを();
?>

 

おすすめ

転載: www.cnblogs.com/ldwtry/p/12185580.html