您的位置:首页 > 编程语言 > PHP开发

THINKPHP配置文件外【自定义配置文件】

2016-12-09 10:57 141 查看
在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
$interface= require 'config/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);
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息