mysql:11369
From: 堀内康弘 <堀内康弘 <horiuchi@xxxxxxxxxx>>
Date: Mon, 02 May 2005 10:59:22 +0900
Subject: [mysql 11369] Re: Apache::Session
初めまして。堀内と申します。 a_sessionカラムに何かデータが保存されているのに、それを 復元できないということでしたら、a_sessionカラムの型を 確認してみるといいかもしれません。 もしa_sessionカラムがtext型になっているのでしたら、 これをlongblob型に変更することで解決するかもしれません。 参考になれば幸いです。 on 2005/05/01 18:28 sin said the following: > 玲治です。 > > > >> 玲治様 >> >>渡辺です。 >>ご回答ありがとうございます。 >>(説明不足でしたが、本問題はPerlからPerlモジュールの >> Apache::Session::MySQLを使用しての問題です) >> >>1. sessionのIDはMySQL内に保存されています。 >>2. cgiでsessionをcloseしています。確認しています。 >> とくにエラー等も発生していません。 > > これと言ったエラーは出ませんよ。 > MySQLのログを確認して、ちゃんとUPDATE出来ているかご確認下さい。 > > >>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) >>までは手を入れていません。 >>(なるべく手をいれない方法をとりたいのですが) >> > > Sjisで使ってますけど、きちんと入ってます。MySQL4.0.18だからかな・・・ > > ちゃんとcloseされていなんじゃないかと思うんですけど、どうでしょうか? > > >>玲治です。 >> >>これだけではなかなか分かりかねますが・・・ >> >>チェック方法としては、 >> >>1. sessionのデータベースを読んで、ちゃんとIDが保存されているか確認する。 >> >>2. cgiできちんとsessionをcloseしている確認する。 >> >>3.tieした変数にデータが入っているか確認する。 >> >>4.sessionを読めるか確認する。 >> >>どのあたりでコケてるんでしょうか? >> > > > > -- 堀内康弘 <horiuchi@xxxxxxxxxx>
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" <]