ホームページ >バックエンド開発 >PHPチュートリアル >PHP は MySQL を使用してセッションを保存する、phpmysqlsession_PHP チュートリアル
実装環境:
リーリー1. コード
リーリー リーリー2. はじめに
3. 需要
ユーザーの数が非常に多く、アプリケーションを提供するために複数のサーバーが必要な場合、MySQL を使用してセッションを保存すると、セッション ファイルを使用するよりも一定の利点があります。たとえば、ストレージのオーバーヘッドが最小限に抑えられ、ファイル共有による複雑さを回避でき、衝突をより適切に回避でき、セッション ファイル共有よりもパフォーマンスが優れています。一般に、アクセス数が急激に増加すると、データベースを使用してセッションを保存することによって発生する問題が直線的に増加すると、セッション ファイルの使用によって発生する問題はほぼ爆発的に増加します。そうですね、もっと簡単に言ってみましょう。アプリケーションのユーザー数が少ない場合は、実際には PHP にセッションを単独で処理させることができます。MySQL を考慮する必要はありません。
4.参考
リーリー$gb_DBname="charles_friend";//データベース名
$gb_DBuser="charles_friend";//データベース ユーザー名
$gb_DBpass="wxyzoui";//データベース パスワード
$gb_DBHOSTname="localhost";//データベースの名前ホストまたは IP アドレス
$SESS_DBH="";
$SESS_LIFE=get_cfg_var("session.gc_maxlifetime");//セッションの最大有効期間を取得します。
function sess_open($save_path,$session_name){
global $gb_DBHOSTname,$gb_DBname,$gb_DBuser,$gb_DBpass,$SESS_DBH;
if(!$SESS_DBH=mysql_pconnect($gb_DBHOSTname,$gb_DBuser,$gb_DBpass)){
echo "
www.bkjia.com