我在PHP中制作了一个简单的CMS,我为它制作了一个简单的留言板模块。
在我的index.php
我添加template.php
(包含HTML)并调用一个返回特定页面内容的函数。
<div id="content">
<?php content(); ?>
</div>
content
函数位于functions.php
内,template.php
位于index.php
之内。
内部content()
:
print_r($_POST); // the data is displayed :)
require_once(BASE_URL_MODULES.$tempMod."/".$tempMod.".php");
在我包含的PHP文件(包含require_once
)内,所有$_POST
数据都将丢失。 print_r($_POST)
显示一个空数组。
我做错了什么a.k.a.这是正常行为吗?如果是这样,有人有解决方案吗?
我正在使用古老的4.4.9版本的PHP。无法升级它,因为提供商不想升级这些东西。