ホームページ >バックエンド開発 >PHPチュートリアル >PHP は memcache を使用してセッション メソッドを保存します。

PHP は memcache を使用してセッション メソッドを保存します。

WBOY
WBOYオリジナル
2016-07-13 10:42:09866ブラウズ

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;" が表示されます。
このような出力は、セッションが正常に動作していることを証明します。

http://www.bkjia.com/PHPjc/667911.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/667911.html技術記事 memcache を使用して保存するようにセッションを設定する 方法 I: php.ini で session.save_handler = memcache をグローバルに設定 session.save_path = "tcp://127.0.0.1:11211" 方法 II: 特定のディレクトリに .h を...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。