You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
1.5 KiB
PHTML

9 years ago
<?php
if (!defined('BASEPATH'))
exit('No direct script access allowed');
class Welcome extends CI_Controller {
/**
* Index Page for this controller.
*
* Maps to the following URL
* http://example.com/index.php/welcome
* - or -
* http://example.com/index.php/welcome/index
* - or -
* Since this controller is set as the default controller in
* config/routes.php, it's displayed at http://example.com/
*
* So any other public methods not prefixed with an underscore will
* map to /index.php/welcome/<method_name>
* @see http://codeigniter.com/user_guide/general/urls.html
*/
public function index() {
echo 'index';
}
//跳转函数用来跟踪PPC订单或者newsletter链接等等
public function redirect() {
//要转向的URL
$url = $this->input->get('url');
//订单类型 Google PPC 32034 Bing PPC 32035
$typecode = $this->input->get('code');
if (!empty($typecode)) {
set_cookie('inquireTrackFrom', $typecode, 604800); //604800秒=7天过期时间
}
//获取google的搜索来源
if (isset($_SERVER['HTTP_REFERER'])) {
$inquireTrackGoogle = $_SERVER['HTTP_REFERER'];
set_cookie('inquireTrackGoogle', $inquireTrackGoogle, 604800); //604800秒=7天过期时间
}
redirect($url);
}
}
/* End of file welcome.php */
/* Location: ./application/controllers/welcome.php */