碰到一个奇怪的问题,如下:WINDOWS系统使用套装工具WAMP,无法使用$HTTP_POST_FILES上传文件,用$_FILES可以。看了PHP的版本是5.2.6但在我另外一台手工配置的WEB服务器下,自己配置PHP,APACHE,MYSQL,PHP的版本是5.2.8,却可以使用$HTTP_POST_FILES。这是为什么???WAMP套装工具有哪里可以限制使用这个全局变量么?
解决方案 »
- 服务器上的程序会用curl进行一次网络请求,请问如何解决整个网站卡的问题?
- 帮我看下这个正则表达式怎么写
- 最近做网站,有问题,大家解决一下
- 数组 查询 生成新数组 例子
- PHP如何连接远程数据库?
- ::::: 类可以自动加载(__autoload),那么方法怎么自动加载呢?
- linux下php的配置问题(Cannot modify header information... 给300分!)
- 我想在load页面时动态地生成列表。
- 如何用PHP检测客户机内 有无本站的COOKIES???
- PHP如何获得当前屏幕的分辩率?
- 请教windows下用Navicat能连,用PHP无法连接远程mysql的问题!急!!!
- php新手求救
在函数内测试你还需要声明$HTTP_POST_FILES是一个全局变量:
global $HTTP_POST_FILES;
找了一下配置列表,没发现和这个相关的配置
register_globals = on
就可以想你这样用
不过这样将带来潜在的安全隐患,所以 php5.4 已经废止了这个开关
自 php4.1.10 起就不建议打开该开关了
不对哦,唠叨老大,我刚刚看了下wamp的那个开关是On的。我是怀疑WAMP这个玩意哪里有做了什么设置。