[前][次][番号順一覧][スレッド一覧]

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@]