バージョン選択

フォーラム

メニュー

オンライン状況

67 人のユーザが現在オンラインです。 (50 人のユーザが フォーラム を参照しています。)
登録ユーザ: 3
ゲスト: 64
manuele hi-ro shimbo もっと...

サイト内検索

質問 > フロント機能 > 特定画面にURLにパラメータを追加したい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
12AI24
投稿日時: 2018/7/4 14:44
対応状況: −−−
新米
登録日: 2017/3/8
居住地:
投稿: 9
特定画面にURLにパラメータを追加したい
お世話になります。

購入完了ページにのみ、特定のURLパラメータを追加したいと思い、
SC_ResponseのsendRedirectに

if(strpos($url,SHOPPING_COMPLETE_URLPATH) !== false){
$netUrl->addQueryString('abc', 'testparam');
}
というふうに、パラメータを追加したまではよかったのですが、

その後、他の画面に遷移する際にも、
https://192.168.9.9/?abc=testparam
https://192.168.9.9/products/list.php?category_id=25&abc=testparam

というふうに、パラメータがついてしまいます

1.商品購入完了ページだけパラメータ追加は、上記の方法で問題なかったのでしょうか
2.他のページにパラメータを追加(またはURLを取得して削除)するのにはどうしたらいいでしょうか

ご教授お願いします
468
投稿日時: 2018/7/5 1:46
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 1287
Re: 特定画面にURLにパラメータを追加したい
提示いただいた記述をSC_ResponseのsendRedirectの
$url = $netUrl->getURL();

の前に記述して色々操作してみましたが、
購入完了ページにのみパラメータが追加され、
そこから他のページに移動しても特にパラメータは追加されませんでした。
他にパラメータの記述を追加されている箇所があるのではないでしょうか?

他のページを判定するには、
個別にif文の条件内の「SHOPPING_COMPLETE_URLPATH」を書いていくのが良いのではないでしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

12AI24
投稿日時: 2018/7/5 9:11
対応状況: −−−
新米
登録日: 2017/3/8
居住地:
投稿: 9
Re: 特定画面にURLにパラメータを追加したい
回答ありがとうごいます。

購入完了画面には、
http://192.168.9.9/shopping/complete.php?abc=testparam
となるのですが、

その後、ロゴなどのURLにも
http://192.168.9.9/?abc=testparam
となってしまうのです

購入完了画面に遷移するまではパラメータはついていないのですが

<a href=""の処理なので、sendRedirectの処理に入らないです

sendRedirectの処理の後は、パラメータが消えるので問題ないのですが…

468
投稿日時: 2018/7/5 11:53
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 1287
Re: 特定画面にURLにパラメータを追加したい
再度、確認してみましたが、
購入完了画面を表示した状態で、ページ内のリンク(ロゴ等)を確認してみましたが、
<a>タグのhref属性のURLにパラメータが追加されている事はありませんでした。
(デフォルトのテンプレートで確認しています)

もしかしたら、テンプレート上でURLを出力するところに対して、
表示しているURLのパラメータを追記するような記述、またはjavascript等がカスタマイズされているのではないでしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

統計情報

総メンバー数は34,729名です
総投稿数は88,077件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1825
4
yuh
1520
5
468
1287
6
red
1185
7
umebius
1007
8
fukap
907
9
shutta
827
10
tsuji
815
11 ramrun 789
12
tao_s
667
13 karin 656
14 sumida 641
15
homan
633
16
h_tanaka
580
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

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

Copyright© LOCKON CO.,LTD. All Rights Reserved.