質問 > フロント機能 > 特定画面にURLにパラメータを追加したい |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2018/7/5 11:53
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 特定画面にURLにパラメータを追加したい 再度、確認してみましたが、
購入完了画面を表示した状態で、ページ内のリンク(ロゴ等)を確認してみましたが、 <a>タグのhref属性のURLにパラメータが追加されている事はありませんでした。 (デフォルトのテンプレートで確認しています) もしかしたら、テンプレート上でURLを出力するところに対して、 表示しているURLのパラメータを追記するような記述、またはjavascript等がカスタマイズされているのではないでしょうか?
|
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 1:46
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 特定画面にURLにパラメータを追加したい 提示いただいた記述をSC_ResponseのsendRedirectの
の前に記述して色々操作してみましたが、 購入完了ページにのみパラメータが追加され、 そこから他のページに移動しても特にパラメータは追加されませんでした。 他にパラメータの記述を追加されている箇所があるのではないでしょうか? 他のページを判定するには、 個別にif文の条件内の「SHOPPING_COMPLETE_URLPATH」を書いていくのが良いのではないでしょうか?
|
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を取得して削除)するのにはどうしたらいいでしょうか ご教授お願いします |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |