機能追加 #635
デジマース案件クリック時に店舗ID付与(改)
| ステータス: | 商用リリース | 開始日: | 2016/01/15 | |
|---|---|---|---|---|
| 優先度: | 通常 | 期日: | 2016/01/15 | |
| 担当者: | 山本 義治 | 進捗 %: | 0% | |
| カテゴリ: | システム全般 | 予定工数: | 3.00時間 | |
| 対象バージョン: | - | 作業時間の記録: | - |
説明
<要件>
・クリック時にリファラーを参照し、店舗IDリストに対応するIDを遷移先URLに自動付加する
・店舗IDリストテーブルを作成する
・キャリアの判定を行う
・メディアID: 760: 「店舗M のみ
例)
[店舗IDリストテーブル]
店舗ID: G001
店舗ID(d): 48
店舗ID(ez): 612
リファラー
http://ejaf.jp/sp/?sid=G001&ca=ez
↓
遷移先URL
http://full.hapiuta.jp/index.php?camp=Taf_full_ihearts_300&igaf=##AFID##&m=612
履歴
#5 山本 義治 がほぼ10年前に更新
[admin@web1 cl]$ diff click.php /www/aff/ad/www/cl/click.php
386d385
< /*
420,444d418
< */
<
< if($m_id == 760){
< $referer_parse_url = parse_url($referer);
< $referer_query = $referer_parse_url["query"];
< foreach(explode("&", $referer_query) as $query){
< list($param, $value) = explode("=", $query);
< if($param == "sid")
< $referer_s_id = $value;
< else if($param == "ca")
< $referer_carrier = $value;
< }
< if($referer_s_id && $referer_carrier){
< $sql = "select * from digimerce_c_id_list where s_id = '$referer_s_id'";
< $res = __mysql_query_ex($sql);
< if(mysql_num_rows($res)){
< $row = mysql_fetch_array($res);
< if($referer_carrier == "d")
< $link_url = preg_replace("/##MID##/", $row["m_id_d"], $link_url);
< else if($referer_carrier == "ez")
< $link_url = preg_replace("/##MID##/", $row["m_id_e"], $link_url);
< $referer_delete_flg = 1;
< }
< }
< }
