CodeIgniter中的敏感数据

CodeIgniter中的敏感数据

问题描述:

我正在构建一个CodeIgniter 2.1.3应用程序,该应用程序将Twitter OAuth API用于多种功能。我将所有的Twitter API代码放在一个单独的文件app_tokens.php中,该文件被git忽略。我用什么函数将这个文件包含在我的Tweet类中?CodeIgniter中的敏感数据

app_tokens.php:

<?php 
$consumer_key = 'xxxxxxxxxxxxxxxxxxxxxx'; 
$consumer_secret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; 
$user_token = 'xxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxx'; 
$user_secret = 'xxxxxxxxxxxxxxxxxxxx'; 
?> 

谢谢!

+2

HTTP: //php.net/include? – 2013-03-15 21:59:20

+0

Pekka是正确的...一个简单的谷歌搜索“包含PHP文件”将显示一个.. – 2013-03-15 22:02:58

http://ellislab.com/codeigniter/user-guide/libraries/config.html找到我的答案。感谢您的帮助!

+0

啊,你打败了我36秒= oP – 2013-03-15 22:06:12

+0

+1非常感谢你Mimo。我有同样的问题,但你的链接帮助我解决了这个问题! – Anthony 2013-05-09 17:12:50

application/config文件夹中创建一个名为tweet.php文件,并把这个在它与你的真实过程的数据代替X的:

<?php 

$config['consumer_key'] = 'xxxxxxxxxxxxxxxxxxxxxx'; 
$config['consumer_secret'] = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; 
$config['user_token'] = 'xxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxx'; 
$config['user_secret'] = 'xxxxxxxxxxxxxxxxxxxx'; 

然后在您的资料Tweet类加载该配置文件通过这样做:

$this->config->load('tweet'); 

然后你就可以访问这些配置值,像这样:

$this->config->item('consumer_key');