php で memcached にセッションを入力します
Windows7 32ビット環境で必要なsoftwareのsoftware
1. apache2.4+php5.6
apache2.4設定httpd.conf
ServerRoot "c:/Apache24" 8080 をリッスン
DocumentRoot "c:/Apache24/htdocs"
<ディレクトリ "c:/Apache2 4/htdocs">
# php5 support
LoadModule php5_module c:/php-5.6.15-Win32-VC11-x86/php5apache2_4.dll
AddType application/x-httpd-php .php .html .htm
# php.iniへのパスを設定します
PHPIniDir "c :/php-5.6.15-Win32-VC11-x86"
memcache は 30 日以上前のデータを保存します。0 は有効期限が切れないことを意味し、最大有効期限は 30*3600*24 秒です
bool Memcache ::add ( string $key ,mixed $var [, int $flag [, int $expire ]] )
time()+日数*3600*24
memcached にはユーザー名とパスワードのメカニズムがありません。ファイアウォールを有効にしてポート 11211 をブロックします
ポート 11211 へのローカル アクセスのみを許可します
iptables -a input -p tcp -s 127.0.0.1 -dport 11211 -j ACCEPT
2 番目に、memcached へのセッション
session_start();
$_SESSION['name']='ドラゴンバブ';
// $name=$_SESSION['name']; echo "name=$name";
?>
従来のphp.ini構成セッションはファイル
[session] に保存されます
session.save_handler = files
session.save_path = "c:/windows/test"
php.ini ファイルを変更し、pHP_MemCache.dll (バージョンと PHP) をロードしますバージョンは一貫しており、php インストール ディレクトリの下の ext ディレクトリに配置されます)
extension=C:php-5.6.15-Win32-VC11-x86extphp.memcache.dll
session.save_handler=memcache
session.save_path="tcp: //127.0 .0.1:11211 " session_id();
?>
memcache php.memcache.dll 拡張サポートを使用しない場合は、memcached_client.php ネイティブ関数を使用できますが、効率は低くなります
管理者が変更を許可していない場合php.ini ファイルでセッションを memcached 関数に実装するにはどうすればよいですか? ini_set 関数を使用して php.ini の構成を動的に変更します。これはこのページにのみ影響し、構成ファイルには影響しません。変更されました。
ini_set("session .save_handler","memcache");
ini_set("session.save_path","tcp://127.0.0.1:11211");

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

PHP開発における固体原理の適用には、次のものが含まれます。1。単一責任原則(SRP):各クラスは1つの機能のみを担当します。 2。オープンおよびクローズ原理(OCP):変更は、変更ではなく拡張によって達成されます。 3。Lischの代替原則(LSP):サブクラスは、プログラムの精度に影響を与えることなく、基本クラスを置き換えることができます。 4。インターフェイス分離原理(ISP):依存関係や未使用の方法を避けるために、細粒インターフェイスを使用します。 5。依存関係の反転原理(DIP):高レベルのモジュールと低レベルのモジュールは抽象化に依存し、依存関係噴射を通じて実装されます。

システムが再起動した後、UnixSocketの権限を自動的に設定する方法。システムが再起動するたびに、UnixSocketの許可を変更するために次のコマンドを実行する必要があります:sudo ...

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

PHP開発でPHPのCurlライブラリを使用してJSONデータを送信すると、外部APIと対話する必要があることがよくあります。一般的な方法の1つは、Curlライブラリを使用して投稿を送信することです。

記事では、入力検証、認証、定期的な更新など、脆弱性から保護するためのフレームワークの重要なセキュリティ機能について説明します。

phpstormでCLIモードをデバッグする方法は? PHPStormで開発するときは、PHPをコマンドラインインターフェイス(CLI)モードでデバッグする必要がある場合があります。
