我正在开发一个应用程序(使用Codeigniter框架),它需要一个外部的PHP脚本来单独运行。我想在外部文件中访问这样的Codeigniter对象:
$CI =&get_instance();
外部文件放在application/helpers/script.php
我跟着This Solution,但它对我不起作用。
我也试过this solution: -
ob_start();
include('index.php');
ob_end_clean();
$CI =& get_instance();
$CI->load->library('session'); //if it's not autoloaded in your CI setup
echo $CI->session->userdata('name');
但它会产生类似已经定义的“常量”的错误。
如何访问外部文件中的Codeigniter对象?