セッションのタイムアウトについて - PHPプロ!Q&A掲示板

780

  • 0P

セッションのタイムアウトについて

質問日時 / 2007年11月23日 09:34    回答数 / 2件

Questioner:  sp_nishi  このエントリーをはてなブックマークに追加 

キーワード / セッション    タイムアウト   

初めて質問します。
php初心者です。

phpでpostgre-sqlを利用した
顧客登録画面のホームページを作成しました。
入力しすぐ登録ボタンを押すと問題ないのですが、
入力画面を放置したまま30分ほどたって、登録ボタンを押して、
次のphpの登録処理ファイルへ移行すると、
セッション変数がすべてクリアされているため、エラーが発生します。

入力画面を開くときに、
ini_set('session.gc_maxlifetime', 3600);
をしてみましたがも同じ症状です。

回避方法をお教えください。

nihsi

この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。



ツリー一覧

┗A01if9000phpinfo();でまず確認しましょう session.cache_ex
 ┗A01-1sp_nishiご回答ありがとうございます。 php.iniは以下の通り

回答一覧

並び替え:

A01
answererif9000 [11月24日 16:50]

phpinfo();でまず確認しましょう

session.cache_expireはデフォルト180分ですか
session.cookie_lifetimeはクッキーの有効期間 秒単位です
どちらかがデフォルトではないのでしょう

--------------------------------------------------------------
session.auto_start Off Off
session.bug_compat_42 On On
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_httponly Off Off

session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.hash_bits_per_character 4 4
session.hash_function 0 0
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path C:\Program Files\xampp\tmp C:\Program Files\xampp\tmp
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid 0 0

この意見に回答する

ツリーへ TOPへ

A01-1
replyersp_nishi [11月26日 08:31]

ご回答ありがとうございます。
php.iniは以下の通りでした。
session.auto_start Off Off 
session.bug_compat_42 On On 
session.bug_compat_warn On On 
session.cache_expire 180 180 
session.cache_limiter nocache nocache 
session.cookie_domain no value no value 
session.cookie_lifetime 0 0 
session.cookie_path / / 
session.cookie_secure Off Off 
session.entropy_file no value no value 
session.entropy_length 0 0 
session.gc_divisor 100 100 
session.gc_maxlifetime 1440 1440 
session.gc_probability 1 1 
session.name PHPSESSID PHPSESSID 
session.referer_check no value no value 
session.save_handler files files 
session.save_path /tmp /tmp 
session.serialize_handler php php 
session.use_cookies On On 
session.use_only_cookies Off Off 
session.use_trans_sid Off Off 

どこが悪いのかわかりません。
どうかお教えください。

nishi

この意見に回答する

ツリーへ TOPへ

<<質問一覧へ



Pick Up Q&A

Q
負荷時のmysql_connect()エラー
 このエントリーをはてなブックマークに追加 
A
これはPHPというよりOSまたはMySQLのコミュニティで質問されたほうがいいと思います。 ぱっと思いついた範囲で記すと MySQL等のDBに「ある時点において同時に接続可能なクライアントの最大数」に制限があるよう...

>>続きを読む

今回のような実践的な経験がエンジニアのキャリアに繋がると思います。是非サービスを成功させて下さい!

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)