所以这是我的情况:
我有一个所有需要相同功能的插件目录。所以我写了一个general.php,其中包含每个插件使用的常用函数。现在我可以让插件的开发人员包含我的general.php文件,但这对他/她来说非常烦人,因为它非常嵌套,所以当开发人员想要包含它时他/她得到这个:include '../../../../../../../lib/general.php'
那么什么我做的是让插件加载器预先包含一般文件,这样开发人员每次有新文件时都不需要访问常规文件。现在这一切都有效,直到开发人员填写表单并需要获取POST数据。
但是我无法访问include中的POST数据,有没有办法从include文件中访问POST数据?
装载有点像这样:
include '../lib/general.php';
include Plugin::GetPluginViewPath;
答案 0 :(得分:3)
我无法访问include中的POST数据,
你可以。
有没有办法从包含文件中访问POST数据?
是。只需访问它。
只要填充了$ _POST数组并且某些代码没有取消设置,就可以随处访问它。
当然,您应该包含PHP文件,而不是HTTP资源,但