|
ログイン
|
| 投稿者 |
スレッド |
| ゲスト |
投稿日時: 2007-5-24 18:09
対応状況: −−−
|
| |
Re: モバイルをみようとしてredirect loop ソースコードを読んでいたら原因がわかりましたので、自己レスします。
data/include/mobile.incの95行目あたりの 以下のif文でreturn falseされていたため、 リダイレクトループが起こった様です。
### data/include/mobile.inc ここから // セッションIDのフォーマットをチェックする。 if (preg_match('/^[0-9a-zA-Z,-]{32,}$/', $sessionId) < 1) { gfPrintLog("Invalid session id : sid=$sessionId"); return false; } ### data/include/mobile.inc ここまで
セッションIDがまずいということで、 php.iniの設定を以下のように書き換えて対応しました。
[php.iniの設定]
; Select a hash function ; 0: MD5 (128 bits) ; 1: SHA-1 (160 bits) session.hash_function = 1 ; ここが0になっていたのを1に修正
これにより問題は解決されました。 同じ問題が出た方がいらっしゃれば参考にしていただければと思います。
読んでいただいた方々、ありがとうございました。
|
|
|
|
|