質問 > フロント機能 > モバイルでsendRedirectが無限ループされてる |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sorasa2 |
投稿日時: 2010/8/19 17:31
対応状況: −−−
|
新米 登録日: 2009/12/24 居住地: 投稿: 3 |
モバイルでsendRedirectが無限ループされてる &PHPSESSIDお世話になります。
モバイル版を修正してるんですが 商品詳細からカートにいけなくセッションが切れてしまいます。 とりあえず画面に出たメッセージは → ”ページの自動転送設定が正しくありません このアドレスへのリクエストに対するサーバの自動転送設定がループしています。 * Cookie を無効化したり拒否していることにより、この問題が発生している可能性もあります。” です。 これでヘッダ情報を見てみましたが Location: http://192.168.1.39/m/cart/index.php?product_id=3992=93cbfef7b365174b4e8b6b2d1929d7eb&transactionid=fe7db3fa82fa23499fa564a56bb3b11492ca56b3 Location: http://192.168.1.39/m/cart/index.php?product_id=3992&&PHPSESSID=93cbfef7b365174b4e8b6b2d1929d7eb&&transactionid=fe7db3fa82fa23499fa564a56bb3b11492ca56b3 Location: http://192.168.1.39/m/cart/index.php?product_id=3992&&&PHPSESSID=93cbfef7b365174b4e8b6b2d1929d7eb&&&transactionid=fe7db3fa82fa23499fa564a56bb3b11492ca56b3 . . . . ふうになってました。 なのでログを出してみたどころ、 require_base.phpの// セッション初期化・開始 require_once CLASS_PATH . 'session/SC_SessionFactory.php'; $sessionFactory = SC_SessionFactory::getInstance(); $sessionFactory->initSession(); の部分がずっと呼ばれてましたが、どこでこれを呼んでるかは見つかりませんでした。 環境は ----------------------------------------------- EC-CUBE 2.4.3 OS Windows NT 5.1 build 2600 DBサーバ PostgreSQL 8.1.21 WEBサーバ Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.9 PHP 5.2.9 ------------- です。 ここでまた何をチェックすればいいでしょうか? よろしくお願いいたします。 |
Masashige |
投稿日時: 2010/8/19 17:47
対応状況: −−−
|
長老 登録日: 2009/4/1 居住地: 投稿: 200 |
Re: モバイルでsendRedirectが無限ループされてる モバイルのアドレスはデフォルトで
http://example.com/mobile/ 等だったと思いますが、カスタマイズ等しておりますでしょうか? また、URL静的化の副作用でモバイルが正常に動かなくなるのは 結構あるようですので、その辺もご確認を。 |
sorasa2 |
投稿日時: 2010/8/19 18:14
対応状況: −−−
|
新米 登録日: 2009/12/24 居住地: 投稿: 3 |
Re: モバイルでsendRedirectが無限ループされてる /data/install.phpで
define ('MOBILE_HTML_PATH', HTML_PATH . 'm/'); define ('MOBILE_SITE_URL', SITE_URL . 'm/'); define ('MOBILE_SSL_URL', SSL_URL . 'm/'); define ('MOBILE_URL_DIR', URL_DIR . 'm/'); でセットしてます。 |
Masashige |
投稿日時: 2010/8/20 13:13
対応状況: −−−
|
長老 登録日: 2009/4/1 居住地: 投稿: 200 |
Re: モバイルでsendRedirectが無限ループされてる とりあえず、手元の環境ではmobileをリネームしても
正常に動作しました。 えー、もし今のサーバにもう一つデフォルトのEC-CUBEを インストールできるようでしたら、そちらで動作の確認を してみて、 正常に動作する→今までに行ったカスタマイズが原因 正常に動作しない→そのサーバでモバイル動かすのにカスタマイズ必要 という判断ができるかと思います。個人的にはその方が早く原因が わかりそうな気がします。勘ですけど。 |
55eccube |
投稿日時: 2010/8/23 10:48
対応状況: −−−
|
長老 登録日: 2010/8/18 居住地: 東京 投稿: 222 |
Re: モバイルでsendRedirectが無限ループされてる php.ini内の
arg_separator.output をご確認ください。 "&" となっているようでしたら(&は半角)、 "&" に修正してみて下さい。 |
sorasa2 |
投稿日時: 2010/8/23 12:18
対応状況: −−−
|
新米 登録日: 2009/12/24 居住地: 投稿: 3 |
Re: モバイルでsendRedirectが無限ループされてる 本当にありがとうございます。
解決しました。 現在開発環境で使ってるXAMPPの中のPHP.ini の基本設定が&になっていました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |