Bug(バグ) #1324
opMemcacheSessionStorageがsession_start() 複数呼出を許容してしまう
開始日:
2010-07-13
期日:
進捗率:
100%
3.6 で発生するか:
Yes
3.8 で発生するか:
Unknown (未調査)
説明
Ovarview¶
opMemcacheSessionStorage allows that it calls session_start() two or more times.
opMemcacheSessionStorageがsession_start() 複数呼出を許容してしまう
Causes¶
報告元の問題はOpenPNE3.4.x のみに発生しますが、根本的な原因は opMemcacheSessionStorage が複数のセッション開始を許容していること・セッションの自動開始のオプションを無視していることにあります。
Way to fix¶
I fixed because opMemcacheSessionStorage that it not calls session_start() two or more times.
Sources¶
Web API 使用時に opMemcacheSessionStorage でnotice が発生します。 session_start() を 複数回実行しないように修正しても、今度はセッションIDが空になってしまい、エラーが発生します。 symfony の sfCacheSessionStorage と比べて実装が異なっているのも気になります。
関連するチケット
関係しているリビジョン
fixed opMemcacheSessionStorage, because it calls session_start() two or more times (fixes #1324)
履歴
#1 Shinichi Urabe がほぼ14年前に更新
- ファイル opMemcacheSessionStorageバグ.png を追加
#2 Shinichi Urabe がほぼ14年前に更新
- ファイル を削除 (
opMemcacheSessionStorageバグ.png)
#3 Shinichi Urabe がほぼ14年前に更新
- ファイル を削除 (
opMemcacheSessionStorageバグ.png)
#4 Shinichi Urabe がほぼ14年前に更新
- ファイル opMemcacheSessionStorageバグ.png を追加
#5 Shinichi Urabe がほぼ14年前に更新
- ファイル を削除 (
opMemcacheSessionStorageバグ.png)
#6 Shinichi Urabe がほぼ14年前に更新
- ファイル opMemcacheSessionStorageバグ.jpg を追加
#7 Shinichi Urabe がほぼ14年前に更新
- ファイル を削除 (
opMemcacheSessionStorageバグ.jpg)
#8 Shinichi Urabe がほぼ14年前に更新
- ファイル opMemcacheSessionStorage.jpg 表示 を追加
#9 Kousuke Ebihara がほぼ14年前に更新
- 対象バージョン を OpenPNE 3.6beta1 から OpenPNE 3.7.0 に変更
#10 Shogo Kawahara が13年以上前に更新
- 担当者 を Shogo Kawahara にセット
#11 Shogo Kawahara が13年以上前に更新
- 題名 を Web API 使用時に opMemcacheSessionStorage でnotice が発生する から opMemcacheSessionStorageがsession_start() 複数呼出を許容してしまう に変更
#12 Shogo Kawahara が13年以上前に更新
- ステータス を New(新規) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
更新履歴 481fe80b2739bd56dba7878da5a9f421788d6a16 で適用されました。
#13 Rimpei Ogawa が13年以上前に更新
- 3.6 で発生するか を Yes にセット
#14 Kousuke Ebihara が13年以上前に更新
- ステータス を Pending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
- 進捗率 を 50 から 70 に変更
#15 Mutsumi Imamura が12年以上前に更新
- ステータス を Pending Testing(テスト待ち) から Fixed(完了) に変更
- 進捗率 を 70 から 100 に変更