バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > /frontparts/bloc/cart.php に直接アクセス で画面が真っ白

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
chocora
投稿日時: 2013/3/6 17:54
対応状況: −−−
半人前
登録日: 2011/4/27
居住地:
投稿: 18
/frontparts/bloc/cart.php に直接アクセス で画面が真っ白
/frontparts/bloc/cart.php など /frontparts/ の中にあるファイルに直接アクセスできる状況ですが、画面が真っ白になるなどは
仕様でしょうか?バグでしょうか?

特に実害があるわけでな無いのですが、気持ちが悪いので。
出来ればページがありませんなどのエラーがでると嬉しいのです。
技術的に修正の仕方が思いつかず、変更出来る方法があれば教えて頂けませんか。


----------------------------------------
EC-CUBEバージョン 2.12.3
PHPバージョン PHP 5.3.1
DBバージョン MySQL 5.1.41
dkazuto
投稿日時: 2013/3/6 19:48
対応状況: −−−
一人前
登録日: 2012/5/10
居住地:
投稿: 95
Re: /frontparts/bloc/cart.php に直接アクセス で画面が真っ白
chocora様

/frontparts/bloc/cart.php

に直接アクセスし、真っ白な画面になってしまうのは、仕様です。

こちらは、ECCUBEのフレームワークから呼ばれることが前提で作成
されておりますので、直接ページを参照することはできません。

/html/frontparts/bloc/.htaccess

というファイルを作成し、アクセスを制限をすることが可能です。

以上、ご参考ください。
nanasess
投稿日時: 2013/3/6 20:11
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
オンライン
Re: /frontparts/bloc/cart.php に直接アクセス で画面が真っ白
引用:

/html/frontparts/bloc/.htaccess

というファイルを作成し、アクセスを制限をすることが可能です。


スマートフォンでは、 frontparts/bloc/news.php を Ajax で直接アクセスしますので、 これをやってしまうとエラーになってしまいますね。。。

直接参照した場合、内部的には E_USER_WARNING が発生していますので、不具合といえば不具合です。
以前、直接参照してもエラーにならないようにしたつもりなのですが、どこかで出戻ってしまったようです。
ちょっと対策を考えてみます。
dkazuto
投稿日時: 2013/3/6 20:45
対応状況: −−−
一人前
登録日: 2012/5/10
居住地:
投稿: 95
Re: /frontparts/bloc/cart.php に直接アクセス で画面が真っ白
そうでしたか、では、スマートフォンでも使えるようにするには
USER_AGENTを判別する必要も有りそうですね。

ただ、質問者さんが実現したい直接アクセスした場合に「ページがありません」のようなメッセージを出すには
リダイレクトもしくはフォワードの処理を入れないといけないかと思います。

PHPで処理をするとなるとそれなりの改修が必要なため、htaccessで実現するのが手っ取り早いのかと…。

chocora
投稿日時: 2013/3/6 22:55
対応状況: −−−
半人前
登録日: 2011/4/27
居住地:
投稿: 18
Re: /frontparts/bloc/cart.php に直接アクセス で画面が真っ白
ご回答ありがとうございます。

たすかりました。希望通りの動作を実現出来ました。
メッセージに関しては、閲覧するページの存在が無いことを合わせればよかったので、この方法で十分です。
※わたしの場合、スマートフォンでfrontparts/bloc/news.php は使っていないため、この方法で十分です。
いろいろとありがとうございました。


他の人の参考までに。
↓作成
/html/frontparts/.htaccess

↓を記入
Deny from all
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,953名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.