天天看點

THINKPHP配置檔案外【自定義配置檔案】

在 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);
?>