バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 【2.11.1】携帯アフィリエイト用セッションIDの受け渡し

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2012/12/14 15:00
対応状況: −−−
【2.11.1】携帯アフィリエイト用セッションIDの受け渡し
携帯用アフィリエイト導入にあたり、アフィリエイト用セッションIDの受け渡しと購入完了ページにトラッキングタグの設置が必要なため試行錯誤しております。

トラッキングタグは
<img src="http://****.com/?i=****&es=[アフィリエイト用セッションID]&vid=[受注番号]&p=[購入金額]">

となり、「受注番号」および「購入金額」については表示できるように出来たのですが、肝心の「アフィリエイト用セッションID」はどうすれば表示できるのかと悩んでおります。

URLにアフィリエイト用セッションIDを
http://****.com/?PHPSESSID=***&es=****

のように含め購入完了ページまで引き継ぐという方法になるかと思うのですが、パラメータの引き継ぎ方法で参考になる記述個所などございませんでしょうか?

下記スレッドを参考にしてhtml/require.phpに
if (isset($_GET['es'])) {
$_SESSION['es'] = $_GET[es'];
}

と追記したのですが他のページにパラメータを引き継ぐことは出来ませんでした。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=5836&forum=10


PHPの知識がほとんどないため是非お力をお貸しいただけると幸いです。
宜しくお願い致します。
habu
投稿日時: 2012/12/14 16:11
対応状況: −−−
長老
登録日: 2006/9/15
居住地:
投稿: 282
Re: 【2.11.1】携帯アフィリエイト用セッションIDの受け渡し
kazuhiy様

引用:
$_SESSION['es'] = $_GET[es'];


「$_GET[es']」の部分ですが、「$_GET['es']」の様に、「es」の前にもシングルコーテーションが要りそうな気がしますが、いかがでしょうか。

外していたらすみません。


----------------
株式会社システムフレンド
羽生 賢太郎(Kentaro Habu)
改造専門店・EC-CUBE工房

ゲスト
投稿日時: 2012/12/14 16:24
対応状況: −−−
Re: 【2.11.1】携帯アフィリエイト用セッションIDの受け渡し
habu様

回答ありがとうございます。

引用:
「$_GET[es']」の部分ですが、「$_GET['es']」の様に、「es」の前にもシングルコーテーションが要りそうな気がしますが、いかがでしょうか。

フォーラムに書き込む際にタイプミスしてました(汗)

実際のrequire.phpへの記述はシングルコーテーションで囲んでありますが、
http://****.com/index.php?PHPSESSID=*****.....&es=123456
としてサイトにアクセスし、別のページへ移動すると「&es=123456」は引き継がれず消えてしまいます。
habu
投稿日時: 2012/12/14 16:43
対応状況: −−−
長老
登録日: 2006/9/15
居住地:
投稿: 282
Re: 【2.11.1】携帯アフィリエイト用セッションIDの受け渡し
kazuhiy様

引用:
「&es=123456」は引き継がれず消えてしまいます

元スレッドにも書かれていますが、kazuhiy様が利用されているコードは、URLで「&es=123456」を引き継いでいくためのものではなく、いったん、セッションに「es=123456」という情報を保存しておくためのものです。

それで、アフィリエイト報告を行なう場所で、$_SESSION['es']の値を呼び出せば、お望みの事は行えると思います。


----------------
株式会社システムフレンド
羽生 賢太郎(Kentaro Habu)
改造専門店・EC-CUBE工房

habu
投稿日時: 2012/12/14 16:54
対応状況: −−−
長老
登録日: 2006/9/15
居住地:
投稿: 282
Re: 【2.11.1】携帯アフィリエイト用セッションIDの受け渡し
kazuhiy様

引用:
アフィリエイト報告を行なう場所で、$_SESSION['es']の値を呼び出せば、お望みの事は行えると思います。


補足です。

もし、どのように呼び出したらいいか不明でしたら、
例として、
data\Smarty\templates\mobile\shopping\complete.tpl
の、「どうぞ、今後とも、<!--{$arrInfo.shop_name|h}-->をよろしくお願いします。」の下あたりに、↓のコードを埋め込んで、試してみられるといいかもしれません。

<br>★esの値=【<!--{$smarty.session.es}-->】です。<br>



----------------
株式会社システムフレンド
羽生 賢太郎(Kentaro Habu)
改造専門店・EC-CUBE工房

ゲスト
投稿日時: 2012/12/17 12:38
対応状況: −−−
Re: 【2.11.1】携帯アフィリエイト用セッションIDの受け渡し
habu様

セッション部分について意味を履き違えておりました。お恥ずかしい限りです・・・
habu様のお陰で望み通りの結果となりました。
大変わかりやすいご説明を親切にしていただき本当にありがとうございましたm(__)m
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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