将数据从Pure Php(Native)传递到框架Php(CI)

时间:2016-11-07 06:09:46

标签: php codeigniter

美好的一天,

我使用Native(Core)Php编写了一个脚本。在土生土长的Php 我正在尝试将某个数据传递给另一个在框架(Codeigniter)php下创建的Php应用程序。我一直在寻找有关这种困境的答案。

为了缩短它,我在我的纯PHP中有一行像这样的

_cs_XXXXXXXXXXXXXX('0919XXXXXXX');

其中_cs_XXXXXXXXXXXXXX是CI控制器内部的一个功能,我希望通过0919XXXXXXX。

就像我只是从CI调用一个函数并在我的Native Php中直接使用它。 (由于个人问题,我在这里和我在马来西亚学习的知识很少,因为个人问题而不太好。)

有一种方法我可以将数据传递给CI,CI将进行处理。

就像这样

Data ----> Native Php ----> Pass to CI---> CI process the data

就像我创建一个网关或中间系统来收集数据,然后将它们扔到CI进行处理。

感谢并希望能够开悟。

1 个答案:

答案 0 :(得分:2)

将此行添加到路径文件

$route['api/(:any)'] = 'api/_cs_XXXXXXXXXXXXXX/$1';

Api 是控制器, _cs_XXXXXXXXXXXXXX 是控制器中的函数名称

这是你在控制器中的功能,$ num是你的参数

public function _cs_XXXXXXXXXXXXXX($num){
     //Your Code Here 
}

您可以从浏览器访问它 http://localhost/CodeIgniter/api/7878875554

如果你想在你的核心php应用程序中访问它,你可以使用 file_get_contents或CURL