if(empty($session['click']) == true){ // デフォルト値 $clickId = "click"; // LPから引数を取得 $lp = trim($_GET["amex"]); if ($lp == "detail_g") { $clickId = "click3"; } else if ($lp == "entry_c") { $clickId = "click2"; } else if ($lp == "entry_g") { $clickId = "click4"; } // セッション情報のclickが立っていなければカウントアップ $m->countUpClick($session, $clickId); } // リダイレクトURLにメディアIDを取得 $media_id = ConvertMediaId($session['media_id']); if($array['amex'] == 'detail_c'){ // リンク先ファイルのURLを置換 $str = file_get_contents("index_c.html"); $str = str_replace("__REDIRECT_URL__" , AMEX_ENTRY_C_URL . $media_id, $str); print $str; }elseif($array['amex'] == 'detail_g'){ // リンク先ファイルのURLを置換 $str = file_get_contents("index_g.html"); $str = str_replace("__REDIRECT_URL__" , AMEX_ENTRY_G_URL . $media_id, $str);
// 当選情報ログ出力 $m->putWinningLog($array); // クッキー情報がない場合はエラー $cookie_id = $m->getCookieId(); if (empty($cookie_id) == true) { throw new Click_SessionCookieNotFountException($cookie_id); } // セッションテーブル取得 $session = $m->getSessindata_by_cookie($cookie_id); // クリックカウントアップ if(empty($session['click12']) == true){ // セッション情報のclickが立っていなければカウントアップ $m->countUpClick($session,'click12'); } //--------------------------------------- // 当選セッションを取得 //--------------------------------------- $winCookieId = $_COOKIE['AMEXWID']; $winSession = $m->getSessindata_by_winCookie($winCookieId); if($array['p'] == 'land' && empty($winSession['prize_id']) == false) { // サポート宛メール送信フラグが「1」の場合は送信済み if ($winSession['mail_send_flag'] == "1") { throw new Click_SessionCookieNotFountException($cookie_id); } $tmpl_file = ABS_ALLADIN . $code . '/landing.html';