PHP - 在include中获取POST数据

时间:2014-03-01 19:47:39

标签: php post include

所以这是我的情况:

我有一个所有需要相同功能的插件目录。所以我写了一个general.php,其中包含每个插件使用的常用函数。现在我可以让插件的开发人员包含我的general.php文件,但这对他/她来说非常烦人,因为它非常嵌套,所以当开发人员想要包含它时他/她得到这个:include '../../../../../../../lib/general.php'那么什么我做的是让插件加载器预先包含一般文件,这样开发人员每次有新文件时都不需要访问常规文件。现在这一切都有效,直到开发人员填写表单并需要获取POST数据。

但是我无法访问include中的POST数据,有没有办法从include文件中访问POST数据?

装载有点像这样:

include '../lib/general.php';
include Plugin::GetPluginViewPath;

1 个答案:

答案 0 :(得分:3)

  

我无法访问include中的POST数据,

你可以。

  

有没有办法从包含文件中访问POST数据?

是。只需访问它。

只要填充了$ _POST数组并且某些代码没有取消设置,就可以随处访问它。

当然,您应该包含PHP文件,而不是HTTP资源,但