はZebra_Sessionは、PHP&rsquoのための代替として機能する(またはより良い代替品と言う); S内蔵のセッション処理システム。
デフォルトでは、PHPはセッションの詳細を格納するためのサーバーとそのセッションデータの正しい所有者を識別するために、ユーザのPC上のクッキーファイル上のフラットファイルを使用しています。
Zebra_Sessionは、セッションデータを保存するためにMySQLデータベースを使用する唯一の代わりにフラットファイルで、同じように動作します。
これは優れたスピードとパフォーマンスのために主に行われ、また、同様にセッションを処理するための非常に安全な方法です。
の特長の:ます。
- <複数のサーバ、アプリケーション、サービス全体でスケーラブルLI>
- ドロップイン交換、アプリケーション·コードを変更する必要はありません。
- 行ロックとAJAX操作のサポートします。
- ドキュメント
- エラー報告します。
- コメントコードます。
のこのリリースのの新機能は次のとおりです。
- このバージョンでは、PHP 5.1で導入された機能を利用します。 regenerate_id&QUOT;&QUOTための0;方法します。
のバージョン2.0.3でのの新機能:
- のセッションの寿命が倍だったバグを修正予想以上に長くします。
- はサブドメイン間でセッションデータを保存する方法についての詳細は、ドキュメントに追加したします。
- データベース接続エラーに関連のメッセージが今より意味があるします。
のバージョン2.0.2の新機能のは何ですか。
- get_active_sessionsでバグを修正()メソッドいる全く動作していなかった;
- スクリプトは(使用可能な場合)提供のMySQLリンクIDを使用していなかったバグを修正しました;
- 一部のマニュアルの改良ます。
- :
- セッションのロックがそのデータを確実にするための方法ですが、正しく複数の同時AJAX要求とシナリオで処理されます。
コンストラクタメソッドは、現在どのオプションのリンク引数を受け入れます。
のバージョン2.0.1のの新機能であるMySQLのリンク識別子である必要があります。デフォルトでは、ライブラリにmysql_connectによって開かれた最後のリンク()を利用した。にmysql_connect&QUOTによって開かれた最後のリンクと、(特に共有ホスティング上の)一部の環境&QUOT ON; Zebra_Sessionライブラリのインスタンス化時には使用できませんでした。これらのケースでは、コンストラクタメソッドへのMySQLのリンク識別子を供給する事を修正します。
クラスは今セッションのロックを実装しています。
のバージョン2.0のの新機能である
のバージョン1.0.8でのの新しい何が:破壊する方法では、小さなバグを修正しました。
- ;報告のためTagir Valeevのおかげ;
- スクリプトはPHPの通知をトリガする;
- 新しいメソッド&QUOTが追加されました。get_settings&QUOT。それは、クラスが使用される環境のデフォルトのセッション関連の設定を返します。
HTTP_USER_AGENT値は$ _SERVERスーパーグローバルでは利用できなかった場合は、
の要件の
- PHP 5.1以降ます。
- のMySQL 4.1.22以上します。
コメントが見つかりません