0

Web サイトでユーザーのプロファイル システムを作成しています。プロファイル ページで情報を取得して表示するための最も効率的で安全な方法を見つけようとしています。プロファイルはかなり大きくなり、数十のテキスト フィールドと画像が含まれる可能性があります。

ページが読み込まれるたびにデータベースにクエリを実行するのは非常に非効率的であるため、実際には実行したくありません。そして、セッションに保存するにはデータが多すぎると思います。

私の質問は次のとおりです。これを達成するためにどのような方法が利用可能で、どの方法を提案しますか?

4

1 に答える 1

0

私はあなたの見解に同意しませんが(dbクエリは効率的です)、セッションを使用してデータを保存できます。ページの先頭でセッションを開始し、変数 $_SESSION を使用してデータを保存および使用します。

ページ 1 (ログインか何か)

// this starts the session 
session_start(); 

// this sets variables in the session 
$_SESSION['test']='testing'; 

ページ 2 (プロフィール ページ)

// this starts the session 
session_start(); 

// this echos variables in the session 
echo $_SESSION['test']; //output 'testing' 
于 2012-07-14T08:36:28.130 に答える