バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > フロント機能 > 商品一覧

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ramrun
投稿日時: 2009/7/27 17:34
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: 商品一覧
引用:
ほとんど同じ処理を2回通している

これはたしかにそのとおりです。
判定の処理をprocess()の最初においたので、そのあとの同じような処理は消しても問題ないはずです。
ただ、私的に判定処理を入れるにあたって「判定処理を追加したから既存の判定を除去する」というのが怖かったのでそのままにしてます。
チキンハートですから... リファクタリングする機会があれば... ですね。

引用:
「list.php?category_id= → 全リスト」は環境によっては「list.php?」と同値になる場合がある

RFC3875#Sec4.1は拝見しましたが、おっしゃることとは違うと思うのですが...

AMUAMUさんの解釈ですと
 list.php
 list.php?
 list.php?hoge
 list.php?hoge&fuga
は同じである(同じになってしまう環境もある)ということですよね?

私が思うにRFC3875は
環境変数のHTTP_REFERERとか、値がないのであればHTTP_REFERERは省略(設定しなくてもよい)というような意味合いで、
list.php?hoge&fugaは省略してlist.phpでもよいということではないと思うのですが...

wikipediaには
http://ja.wikipedia.org/wiki/Common_Gateway_Interface
引用:
QUERY_STRINGに文字'='が含まれない場合は、サーバはQUERY_STRINGの内容をコマンドライン引数としてCGIプログラムに渡す。これはHTMLのISINDEX要素を用いて送信された情報を扱うのに便利である。

とあります。

コマンドライン引数とは
引用:
http://...../cgi-bin/xxx.cgi?hoge+fuga

という形なので、これはたしかにまずいですね。

xrea(PHPのCGI版)で上記を確認したところ、
print_r($_REQUEST);

> Array ( [hoge_fuga] )

として受け取っていました。

検索ブロックで
<select name="category_id" class="box142">
<option label="すべての商品" value="">全ての商品</option>

は category_id= になるので = があり、上記にも該当しないと思われるのですが、いかがでしょうか。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   商品一覧 rst 2009/7/27 4:01
     Re: 商品一覧 seasoft 2009/7/27 6:01
       Re: 商品一覧 AMUAMU 2009/7/27 9:18
         Re: 商品一覧 AMUAMU 2009/7/27 9:30
     Re: 商品一覧 ramrun 2009/7/27 9:33
       Re: 商品一覧 seasoft 2009/7/27 9:49
         Re: 商品一覧 AMUAMU 2009/7/27 9:51
           Re: 商品一覧 ramrun 2009/7/27 10:05
             Re: 商品一覧 rst 2009/7/27 11:55
             Re: 商品一覧 AMUAMU 2009/7/27 12:12
               Re: 商品一覧 seasoft 2009/7/27 13:13
               Re: 商品一覧 ramrun 2009/7/27 14:16
                 Re: 商品一覧 AMUAMU 2009/7/27 14:37
                 » Re: 商品一覧 ramrun 2009/7/27 17:34
                     Re: 商品一覧 AMUAMU 2009/7/27 18:32
                       Re: 商品一覧 ramrun 2009/7/27 21:07
                         Re: 商品一覧 seasoft 2009/7/28 9:29
                           Re: 商品一覧 ramrun 2009/7/28 12:05
                             Re: 商品一覧 seasoft 2009/7/28 12:17
                               Re: 商品一覧 ramrun 2009/7/28 13:24
                                 Re: 商品一覧 AMUAMU 2009/7/28 15:23
                                 Re: 商品一覧 seasoft 2009/7/28 17:39
                 Re: 商品一覧 seasoft 2009/7/27 19:22

 



ログイン


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

統計情報

総メンバー数は89,608名です
総投稿数は110,128件です

投稿数ランキング

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