どちらが良いルートですか?SessionまたはQuery DBに各ページの負荷を格納しますか?
オブジェクトをセッションに保存してページ間で渡す必要がありますか、またはユーザーがWebアプリケーションの別のページに移行するたびにデータベースを照会する必要がありますか?
オブジェクトをセッションに格納する必要がある場合は、どうすればそれをやりますか?私はシリアライズとシリアル化でそれをやってみたが、それは私のために働いていない...
ありがとう!
編集:ここに私のコードの一部
Page 1:
include "user.php";
session_start();
$user = new user();
$user->$username = "Jason";
$_SESSION["user"] = $user;
header("Location: profile.php");
Page 2:
include "user.php";
session_start();
$user = new user();
$user = $_SESSION["user"];
echo $user->$username;
該当する結果はありません。
このミステリーオブジェクトは何ですか? –
プロジェクトのホストを検討してください。ロードバランシングを使用し、多数のヒットを取得する大規模なサーバーファームでホストされている場合は、とにかくデータベースにセッションを格納する方がよいでしょう。 –
データベースにセッションを保存しても、データベースを照会する必要はありますか? – jasonaburton