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

mysql:11366

From: "Tadashi Watanabe" <"Tadashi Watanabe" <watana-t@xxxxxxxxxx>>
Date: Sun, 1 May 2005 16:33:48 +0900
Subject: [mysql 11366] Re: Apache::Session

 玲治様

渡辺です。
ご回答ありがとうございます。
(説明不足でしたが、本問題はPerlからPerlモジュールの
 Apache::Session::MySQLを使用しての問題です)

1. sessionのIDはMySQL内に保存されています。
2. cgiでsessionをcloseしています。確認しています。
 とくにエラー等も発生していません。
3.tieした変数にデータが入っているかをclose直前に確認
しました。
4.sessionを読めるか
 初回の処理でsessionを生成し、sessionデータを代入して
 closeし、coookieを生成し送信しています。
 次回の処理でcookieを取得してからMySQLからsessionIDに
 対応するデータを取り出すのですが、sessionID自体は取得OKで
 データ部分が取得できません(空の状態)。
$データ = $sess_ref->attr ("データ名");の処理でデータがない、
MySQL上のsessionsテーブルで  a_session の値が入っていない。
という状態となります。

ネットで検索してみますと
-----------------------------------
http://hori-uchi.com/archives/cat_17.html
より

ujis(EUC)のキャラクタセットをもつTEXTフィールド
(MySQLのsessionテーブル)に
nfreezeしたujis以外の文字コードを含んだデータを
インサートしようとしたため、データが空になってしまう
のでは....
-----------------------------------
等のような記事があり、これに関係してるのかともおもう
のですが、までPerlモジュール(Apache::Session::MySQL)
までは手を入れていません。
(なるべく手をいれない方法をとりたいのですが)


-----Original Message-----
From: sin [mailto:panocon@xxxxxxxxxx]
Sent: Sunday, May 01, 2005 11:53 AM
To: ml@xxxxxxxxxx
Subject: [mysql 11365] Re: Apache::Session

玲治です。

これだけではなかなか分かりかねますが・・・

チェック方法としては、

1. sessionのデータベースを読んで、ちゃんとIDが保存されているか確認する。

2. cgiできちんとsessionをcloseしている確認する。

3.tieした変数にデータが入っているか確認する。

4.sessionを読めるか確認する。

どのあたりでコケてるんでしょうか?


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

     11364 2005-04-29 10:29 ["Tadashi Watanabe" <] Apache::Session                         
     11365 2005-05-01 11:53 ┗[sin <panocon@xxxxxxx]                                       
->   11366 2005-05-01 16:33  ┗["Tadashi Watanabe" <]                                     
     11367 2005-05-01 18:28   ┗[sin <panocon@xxxxxxx]                                   
     11369 2005-05-02 10:59    ┗[堀内康弘 <horiuchi@x]                                 
     11371 2005-05-02 21:49     ┗["Tadashi Watanabe" <]                               
     11372 2005-05-03 00:56      ┗[堀内康弘 <horiuchi@x]                             
     11375 2005-05-03 10:56       ┗["Tadashi Watanabe" <]