在PHP 5.3中重新引入$HTTP_POST_VARS

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了在PHP 5.3中重新引入$HTTP_POST_VARS脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要在共享托管环境中运行一个 legacy PHP application.我已经答应我的客户,我会支持这个遗留应用程序一段时间,但我发现它不起作用,因为它广泛使用不推荐的$HTTP_POST_VARS.

降级PHP不是一个选择.修补应用程序可能是不可行的,因为PHP文件是从Windows可执行文件生成的(我不是在开玩笑!),每次从桌面重新生成站点时,都可能会丢失修改.

我问,是否有办法让PHP重新引入$HTTP_POST_VARS为主机上的所有网站或仅为特定的虚拟主机.任何其他选项/建议是赞赏

你可以这样做

config.PHP文件

$HTTP_POST_VARS = &$_POST;
$HTTP_GET_VARS = &$_GET;
$HTTP_COOKIE_VARS = &$_COOKIE;

的.htaccess

PHP_value auto_PRePEnd_file /path/to/config.PHP

PHP doc auto_prepend_file string

编辑:要更加彻底,这些还可以是别名的其他超帧:

$HTTP_SERVER_VARS = &$_SERVER;
$HTTP_POST_FILES = &$_FILES;
$HTTP_SESSION_VARS = &$_SESSION;
$HTTP_env_VARS = &$_ENV;

脚本宝典总结

以上是脚本宝典为你收集整理的在PHP 5.3中重新引入$HTTP_POST_VARS全部内容,希望文章能够帮你解决在PHP 5.3中重新引入$HTTP_POST_VARS所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。