最近よくやっているのが、処理のはじめにDBから少しデータを取得し、**$_SESSION['data']**に格納するやり方です。
とても便利なやり方だと思っているのですが、このアプローチのパフォーマンス、セキュリティなどに関してはよくわかりません。
このやり方の、メリット・デメリットがあれば教えてください。
これはみなさんよくやりますか?それとも初心者の方が多くやるようなことですか?
例
lang
1if (!isset($_SESSION['data'])) { 2 $sql_query = "SELECT * users FROM WHERE user_nsme=".mysql_real_escape_string($_GET['user_name'])." AND password=".mysql_real_escape_string($_GET['password']).";"; 3 $result = $db->query($sql_query); 4 $row = $result->fetch_row(); 5 6 $dataentry = array("id" => $row[0], "user_name" => $row[1], "password" => $row[2]); 7 8 $_SESSION['data'] = $dataentry; 9}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。