バージョン選択

フォーラム

メニュー

オンライン状況

137 人のユーザが現在オンラインです。 (129 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 137
もっと...

サイト内検索

質問 > 管理機能 > 2.12.2管理画面にログイン出来ない。

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
kashii
投稿日時: 2013/1/22 17:34
対応状況: −−−
半人前
登録日: 2013/1/22
居住地:
投稿: 12
$urlの値がlocalhostに差し替わる場所の特定について
ご回答いただきありがとうございます。
出力内容は以下の通りです。


引用:

・EC-CUBEのADMIN_HOME_URLPATH定数の出力結果

A. string(15) "/admin/home.php"

引用:

・$urlの値がlocalhostに差し替わる場所の特定
手始めに、SC_Response.phpのsendRedirect()にて、


        // url-path → URL 変換
        if ($location[0] === '/') {
            $netUrl = new Net_URL($location);
            $location = $netUrl->getUrl();
        }


の前に、

var_dump($location);


A. string(15) "/admin/home.php"
引用:

後ろに、

var_dump($location);
exit;


A. string(31) "http://localhost/admin/home.php"


という結果になりました。
_______________________________________



        // url-path → URL 変換
        if ($location[0] === '/') {
            $netUrl = new Net_URL($location);
            $location = $netUrl->getUrl();
        }

で、参照先を調べた所、/data/module/Net/URL.php の164行目で $this->host に代入した値を、


            $location = $netUrl->getUrl();

から返している動きをしていると思います。

Net_URL::initialize()で

$HTTP_SERVER_VARS  = !empty($_SERVER) ? $_SERVER : $GLOBALS['HTTP_SERVER_VARS'];

の$_SERVER変数の内容をvar_dumpで出力したところ

array(1) { [0]=> &string(15) "/admin/home.php" }

となり、

$this->host        = !empty($host) ? $host : (isset($HTTP_SERVER_VARS['SERVER_NAME']) ? $HTTP_SERVER_VARS['SERVER_NAME'] : 'localhost');


で、$this->host == "localhost" という結果になりました。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   2.12.2管理画面にログイン出来ない。 kashii 2013/1/22 12:35
     Re: 2.12.2管理画面にログイン出来ない。 shutta 2013/1/22 12:47
       config.phpのHTTP_URL、HTTPS_URLについて kashii 2013/1/22 13:09
         Re: config.phpのHTTP_URL、HTTPS_URLについて shutta 2013/1/22 13:48
           比較対象のURLとデバッグ内容について kashii 2013/1/22 13:59
             Re: 比較対象のURLとデバッグ内容について shutta 2013/1/22 16:00
               比較箇所について kashii 2013/1/22 16:15
                 Re: 比較箇所について shutta 2013/1/22 17:15
                 » $urlの値がlocalhostに差し替わる場所の特定について kashii 2013/1/22 17:34
                     Re: $urlの値がlocalhostに差し替わる場所の特定について shutta 2013/1/22 18:24
                       PHPについて kashii 2013/1/22 18:42
                         Re: PHPについて shutta 2013/1/22 18:55
                           動作環境の確認について kashii 2013/1/22 19:41
                             原因と解決策について kashii 2013/1/23 12:08
                               Re: 原因と解決策について kashii 2013/1/23 12:15

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は90,053名です
総投稿数は110,298件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1678
8
red
1571
9
mcontact
1347
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.