在 thinkphp配置檔案外(conf目錄下config.php)建立一個配置檔案:
一些開放平台的使用者登入接口,APP_KEY的定義,APP_SECRET的定義等。
自定義配置檔案名稱:interface.inc.php
我們把它放在系統的根目錄下的config目錄
在config加載的同時,這個檔案也被加載使用.
<?php
if (!defined('THINK_PATH')) exit();
//定義回調URL通用的URL
define('URL_CALLBACK','index.php?type=');
return array(
//新浪微網誌配置
'THINK_SDK_SINA' => array(
'APP_KEY' => '', //應用注冊成功後配置設定的 APP ID
'APP_SECRET' => '', //應用注冊成功後配置設定的KEY
'CALLBACK' => URL_CALLBACK . 'sina',
),
//騰訊QQ登入配置
'THINK_SDK_QQ' => array(
'APP_KEY' => '', //應用注冊成功後配置設定的 APP ID
'APP_SECRET' => '', //應用注冊成功後配置設定的KEY
'CALLBACK' => URL_CALLBACK . 'qq',
),
//豆瓣配置
'THINK_SDK_DOUBAN' => array(
'APP_KEY' => '', //應用注冊成功後配置設定的 APP ID
'APP_SECRET' => '', //應用注冊成功後配置設定的KEY
'CALLBACK' => URL_CALLBACK . 'douban',
),
//人人網配置
'THINK_SDK_RENREN' => array(
'APP_KEY' => '', //應用注冊成功後配置設定的 APP ID
'APP_SECRET' => '', //應用注冊成功後配置設定的KEY
'CALLBACK' => URL_CALLBACK . 'renren',
),
);
?>
修改config.php檔案
<?php
$interconfig/interface.inc.php';
$config = array(
'URL_MODEL'=>1,
'DB_TYPE'=>'mysql',
'DB_HOST'=>'localhost',
'DB_NAME'=>'mythink',
'DB_USER'=>'root',
'DB_PWD'=>'root',
'DB_PORT'=>'3306',
'DB_PREFIX'=>'tp_',
);
return array_merge($interface,$array);
?>