mysql:14946
From: "Kazuyoshi Shibata" <"Kazuyoshi Shibata" <utopian@xxxxxxxxxx>>
Date: Sun, 5 Jul 2009 23:35:03 +0900
Subject: [mysql 14946] セッション管理
2回目の質問です。 前回の質問後、皆様のアドバイスを参考にPhp。MySQL学習を開始しました。 まずログインを学習しおうと思い、セッション管理をやっております。 <ログインプログラム> //セッション初期化 session_start(); session_destroy(); その後、ID/PWからMySQLのテーブルから該当レコードをとりだし 名前を取得 ID・PW・名前の3項目をセッション変数として定義しました。 //配列から名前をとりだす。 $N_NAME=$col["N_NAME"]; if (mysql_num_rows($rst)==1) { //ログイン成功 //セッションを開始します。初期化でオープン済み //session_start(); //セッション変数を定義します。ID・PWと名前 if (!session_is_registered("ssloginid")) { session_register("ssloginid"); } if (!session_is_registered("ssloginpass")) { session_register("ssloginpass"); } if (!session_is_registered("ssloginname")) { session_register("ssloginname"); } //フォームの入力値・テーブルからの取得値をセッション変数に代入します。ID/PWと名前 $ssloginid = $userid; $ssloginpass = $password; $ssloginname = $N_NAME; 次に他のページ(プログラム)でセッション変数を参照しようと思い HTMLの最初で下記のスクリプトをいれたのですが、何も表示しません。 <?php //セッションを開始します。 session_start(); print $ssloginid."<BR>"; print $ssloginpass."<BR>"; print $ssloginname."<BR>"; ?> ログインプログラムのセッション変数の設定の間違い部分、どなたか ご指摘願えれば幸いです。 よろしくお願いいたします。 柴田和義
14945 2009-07-05 16:41 [<apacheuser@xxxxxxxx] Apache+MySQLとXAMPPの環境の違い -> 14946 2009-07-05 23:35 ┣["Kazuyoshi Shibata" ] セッション管理 14947 2009-07-06 01:16 ┃┣[Masaaki Matsuyama <m] 14948 2009-07-06 06:34 ┃┗[c-atwork <ml@xxxxxxx] 14949 2009-07-06 13:13 ┗[あきら <akirainfoml@]