国家開発をPHPで有効になってアプリケーション
割賦1Developing州( )の選択肢PHPWhen例では、ユーザのウェブサイトを経由してWebページを参照している一から別の、時には、 Webサイトの動作を覚えているアプリケーションを有効にする必要があるサーフィン ユーザが行う。たとえば、 Webサイトは、 DVDを、通常のDVDの一覧を参照すると、ショッピングセッションの最後にチェックアウトを選択したユーザーについては、個々のDVDを販売している。本ウェブサイトへのニーズ これは、選択した項目を再度ユーザーには、ユーザーが選択する必要があるチェックを提示しているユーザーのDVDを覚えています。言い換えれば、ウェブサイトの状態を覚えてする必要がある-つまり、選択した商品- は、ユーザーの閲覧activities.However 、 HTTPはステートレスプロトコルと病気には、国を処理できるようになっています。標準的なHTMLのサイトとのリンクは基本的にユーザーに指示するだけの一連の情報を提供 他の関連Webページへのユーザ。 HTTPのステートレスな性質は、このウェブサイトの目的で、多くのサーバに負荷を分散するために複製することができます。主な欠点は、中に別のページから閲覧、 ウェブサイトの閲覧セッションの状態を覚えていない。この双方向性はほぼimpossible.In双方向性を高めるために行うと、開発者を増やすには、 PHPのセッション処理機能を使用することができます HTTPのブラウジング機能のためにセッションの状態を覚えてください。 PHPは、基本的に2つの方法: 1はされています。クッキー2を使用する。次の割賦SessionsTheを使用してセッションを使用して管理する方法について説明 割賦2CookiesCookies状態を格納するためにCookieの情報をブラウザで使用されています。各ドメインのための20のブラウザのCookieを維持するための最大値は、クッキーに保存四キロバイトを超えることはできませんが可能です。多くの場合 20以上のCookieは、 Webサイトでは、最新の20格納されているが作成されます。クッキーのみのインスタンスでは、複雑なセッション通信と一部の開発者によって支持されていないため、必要としない適しています プライバシーの問題。クッキーのためには、次のbrowsers.Theさらに、一部のユーザーのサポートを無効には典型的なサーバーのイベントの順序は、ブラウザのクッキーを使用されている場合に発生する場合: 1 。サーバーには、ニーズを知って 閲覧セッションの状態を覚えています。サーバーは、クッキーを作成し、 Cookieの設定は、 HTTPレスポンスのヘッダフィールドを使用してbrowser3には、 Cookieを通過する。ブラウザはHTTP応答では、 Cookieフィールドを読み取る と店のcookie4 。このクッキーの情報を将来のブラウザとサーバー間の通信variablePHPとしては、 PHPスクリプトで使用することができますに沿って渡されると呼ばれる機能を提供していますsetcookie ( )を簡単に作成できるように クッキー。 setcookieするための構文です: INTはsetcookie (列名、 [文字列ヴァル] 、 [ INTを期限日] 、 [文字列のパス]は、文字列のドメイン、 [ INTを確保] )のパラメータがあります: 1 。名前-このパラメータは必須であり、使用されています その後cookie2を識別します。値-は、 Cookieの値を-などの場合は、クッキーは、ユーザー名を格納するために使用されている、値パラメータは、実際の名前- John3などを保存します。期限日- クッキーの寿命。この日の後、クッキーの有効期限が切れるとunusable4されています。パス-のパスは、クッキーが有効であるとallowed5のURLを参照します。ドメイン-は、クッキーの作成を許可されているドメイン cookie6の内容をよくお読みください。安全な-を指定する場合は、クッキーの安全な接続を介してのみ送信することができます- sessionsThe SSLを有効にする例:以下の例では、ユーザーに表示する方法を何回も固有のものです Webページをユーザーに表示されています。 。 PHPの拡張子を持つファイルに( PHPとHTMLの両方の)下のコードをコピーし、それをテストします。 [ ?のPHP / /かどうかは、 $カウント変数は、カウントに関連付けされている クッキーの場合( ! isset ( $カウント) ) ( $カウント= 0 ; )他( $カウント+ + ; ) setcookie ( "カウント" 、 $数、時間( ) 600 、 " / " 、 " " 、 0 ) ; ? ] [ HTML形式] [頭] [タイトル]セッション処理クッキー[ /タイトル] [ /頭] [体]このページを使用して表示されています: [ ? = $カウント? ]回。 [ /体] [ / HTML形式]次の割賦割賦3PHPセッションを処理する方法が有効になっ... -セッションクッキーの保存EnabledInsteadで処理関数はPHPのセッションCookieを使用して管理する方法について説明 クッキーを使用して、ブラウザでのセッション情報を、その情報の代わりにセッションファイルには、サーバーに保存することができます。 1つのセッションファイルが作成され、各ユーザのセッションを維持した。たとえば、 3つの同時ユーザーがWebサイトを参照しています、 3つのセッションのファイルが作成され、維持管理-各ユーザごとに1つ。場合は、セッションを明示的には、 PHPスクリプトまたはによって閉鎖されたセッションのファイルが削除される ごみ収集デーモンプロセスはPHPが提供する。次のセッションを明示的に閉鎖されるscript.The良い典型的なプログラミングの練習サーバーのイベントのシーケンスが発生され、ブラウザを呼び出すような PHPのセッション処理が使用されます: 1 。サーバーはセッションの状態を覚えて閲覧する必要がある知っている。 PHPは、セッションIDとsssion生成に必要な今後の情報として保存するためにファイルが作成されます後続 pages3 。クッキーは、セッションwihで生成されたbrowser4 IDです。このクッキーは、セッションIDを格納していますが自動的に透過的にPHPの次のserverThe以降のすべての要求をサーバーに送信 セッションクッキーの例処理前の例と同じ結果を達成します。 。 PHPの拡張子を持つファイルに( PHPとHTMLの両方の)下のコードをコピーし、それをテストします。 [ ?のPHP / /は、セッションを開始 のsession_start ();//セッションファイルは、カウント情報は、ご使用の場合( ! ( "カウント" ) ) session_is_registered記憶する必要があるPHPの通知(カウント= 0 ( "カウント" ) ; $ session_register ; )他( $カウント+ + ; ) $ session_id = session_id ( ) ; ? ] [ HTML形式] [頭] [タイトル] PHPのセッション処理- Cookieの有効[ /タイトル] [ /頭] [体]は、現在のセッションIDです: [ ? = $ session_id ? ]このページは表示されています: [ ? = $カウント? ]回。 [ /体] [ / HTML形式]の機能の概要は、 PHPのセッションを処理するため提供しています: 1 。ブールstart_session ( ) -のセッションを初期化します。文字列( [文字列の番号] ) -のいずれかの現在のセッションIDを返すかを指定session_idセッションIDを使用する場合、セッションは created3 。ブールsession_register (混合名[ 、混合...]) -レジスタ変数は、セッションファイルに格納される。各パラメータは、関数に渡さvariable4は別です。ブールsession_is_registered (文字列 variable_name ) -チェックした場合、以前登録されているセッション変数に格納さfile5 。 (文字列varriable_name )するsession_unregister -解除の変数は、セッションのファイルから。登録されていない変数 session.6の参考のために有効なのは、もはやされています。 session_unset ( ) -すべてのセッション変数unsets 。それは、すべての変数registered.7ままで注意することが重要です。ブールsession_destroy ( ) -セッションを破壊します。 これは、次の割賦start_session function.Theの反対側にはどうセッション処理機能をPHPのセッションクッキーを無効になっていますが...割賦4PHPセッション処理を使用して管理する方法について説明-なし CookiesIfのブラウザでクッキーを無効になっている、上記の例で働くことはできません。これは、セッションファイルを格納するすべての変数は、サーバーに保管されると、ブラウザにクッキーが必要だからです セッションIDは、それに関連付けられたセッションファイルには、セッションを識別するために使用されている店。周りは明示的にセッションを通過することが最も一般的な方法へのクエリとしては、ブラウザからサーバーにIDを URL.Forの例では、パラメータは、 PHPスクリプトの要求は以下の形式でstart_session電話: http://www.yourhost.com/yourphpfile.php?PHPSESSID = [実際のセッションIDを、その後の生成]は以下の通りです は、議論を説明の抜粋:手動=は、 URL : $ URLを= " http://www.yoursite.com/yourphppage.php?PHPSESSIDビル" 。 ( ) ; [ ="[?=$のHREFのURL ? ] " ]アンカーテキスト[ / 1 ]のURLを使用してビルのSID : [ 1 session_id のHREF = " http://www.yoursite.com/yourphppage.php ? [ ? = SIDは? ] " ]アンカーテキスト[ / 1 ]は、著者のpermission.This記事と一緒に使用ジョンL.ジョンLによって書かれているのウェブマスターであるデザイナーのバナー( http://www.designerbanners.com ) 。
記事のソース: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
ウェブマスター向けのHTMLコードを取得
この記事を追加してお客様のウェブサイトを今しなさい!
ウェブマスター向けの記事を送信してください
登録の必要なし!フォームに記入してください Messaggiamo.Com 記事は、ディレクトリ!