ホームページ >バックエンド開発 >PHPチュートリアル >PHP は memcache を使用してセッション メソッドを保存します。
memcache を使用して保存するようにセッションを設定します
方法 I: php.ini でグローバルに設定する
session.save_handler = memcache
session.save_path = "tcp://127.0.0.1:11211"
方法 II: 特定のディレクトリ内の .htaccess
php_value session.save_handler "memcache"
php_value session.save_path "tcp://127.0.0.1:11211"
方法 III: または特定のアプリケーションで
複数の memcached サーバーを使用する場合は、それらをカンマ「,」で区切ります。Memcache::addServer() ドキュメントで説明されているように、追加パラメーター「persistent」、「weight」、「timeout」、「retry_interval」などを取得できます。お待ちください。「tcp://host1:port1?persistent=1&weight=2,tcp://host2:port2」のようなものです。
インストールされた PECL が memcached (libmemcached ライブラリに依存する拡張機能) の場合、設定は次のようにする必要があります
Php コード コレクション コード
ini_set("session.save_handler", "memcached") // これは memcache ではなく memcached です
ini_set("session .save_path", "127.0.0.1:11211"); // tcp:[/b] を使用しないでください
コード例 (libmemcached ライブラリに依存しないもの)
memcached にチェックインするには sessionid を使用します:
string(37) "TEST|i:1177556731;TEST3|i:1177556881;" が表示されます。
このような出力は、セッションが正常に動作していることを証明します。