バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
12AI24
投稿日時: 2018/7/4 14:44
対応状況: −−−
常連
登録日: 2017/3/8
居住地:
投稿: 31
特定画面に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
居住地:
投稿: 3217
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
居住地:
投稿: 31
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
居住地:
投稿: 3217
Re: 特定画面にURLにパラメータを追加したい
再度、確認してみましたが、
購入完了画面を表示した状態で、ページ内のリンク(ロゴ等)を確認してみましたが、
<a>タグのhref属性のURLにパラメータが追加されている事はありませんでした。
(デフォルトのテンプレートで確認しています)

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


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

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


 



ログイン


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

統計情報

総メンバー数は88,303名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.