| 123456789101112131415161718192021222324252627282930 | 
							- <?php defined('BASEPATH') OR exit('No direct script access allowed');
 
- class ApiClass extends Lin_Controller 
 
- {
 
- 	public function __construct()
 
- 	{
 
- 		parent::__construct();
 
- 		$this->load->library('session');
 
- 		$this->load->_model('Model_openid','openid');
 
-         function set_api() 
 
- 		{
 
-        if(isset($_GET['code']))
 
- 		{
 
- 			$this->session->set_userdata('code',$_GET['code']);
 
- 		}
 
- 		    if(!isset($_SESSION['api']))
 
- 		    {
 
- 			    if(isset($_GET['code'])) //获取到code
 
-                 {
 
- 				    $openid = $this->openid->get_code($setting['appid'],$setting['appsecret'],$_GET['code']); //换取出openid
 
- 		            $this->session->set_userdata('api',$openid);
 
-                 }
 
- 	            else //如果没有code
 
- 	            {
 
- 				    $this->openid->get_index($setting['appid']); //获取code
 
- 	            }
 
- 			}
 
- 		}
 
-     }
 
- }
 
 
  |