php post数组丢失,php – 神秘空$_POST数组

我有以下

HTML /

PHP页面:

if(empty($_SERVER['CONTENT_TYPE'])) {

$type = "application/x-www-form-urlencoded";

$_SERVER['CONTENT_TYPE'] = $type;

}

echo "

";

var_dump($_POST);

var_dump(file_get_contents("php://input"));

echo "

";

?>

正如您所看到的,表单将提交,预期的输出是一个POST数组,其中包含一个填充值的数组和一个带有值“Go”(按钮)的条目“action”.但是,无论我在字段中输入什么值;结果总是:

array(2) {

["test"]=>

string(0) ""

["action"]=>

string(2) "Go"

}

string(16) "test=&action=Go&"

不知何故,名为test的数组被清空,“action”变量确实通过了.

我已经使用Firefox的Live HTTP Headers扩展来检查POST字段是否被提交,并且它们确实提交了.来自Live HTTP标头的相关信息(a,b和c填写为文本框中的值):

Content-Type: application/x-www-form-urlencoded

Content-Length: 51

test%5B1%5D=a&test%5B2%5D=b&test%5B3%5D=c&action=Go

有没有人知道为什么会这样?我吓坏了这个,已经花了我这么多时间……

更新:

我们已经在不同的服务器上尝试了这个,在Windows机箱上它可以工作,在Ubuntu服务器上使用PHP版本5.2.4(使用Suhosin),但事实并非如此.它甚至可以在不同的服务器上运行,也可以使用Ubuntu和相同的PHP版本,也可以安装Suhosin.

我已经将两个文件区分开来了,这是输出(diff php.ini phps.ini):

270c270

< memory_limit = 32M

---

> memory_limit = 16M ; Maximum amount of memory a script may consume (16MB)

415c415

< variables_order = "EGCSP"

---

> variables_order = "EGPCS"

491d490

< include_path = ".:"

1253a1253,1254

> extension=mcrypt.so

>

在这个phps.ini是从它工作的服务器和php.ini是当前的那个.看起来好像这里没有问题,对吧?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、个人在线添加求职简历 2、个在线上传个人相片 3、首页显示最新新闻信息10条(可修改) 4、首页显示最新招聘信息10条(可修改) 5、首页显示最新求职信息10条(可修改) 6、注册用户可在线发送求职/招聘意向邮件 7、企业可发布多条招聘信息 8、企业自己删除招聘信息 9、个人/企业帐号注销 10、首页页尾导航采用数据库形式方便随更改 11、首页所有广告及链接图片均为数据库形式更新更轻松 12、站内基本信息统计 13、在线人才新闻系统 14、在线政策法规发布系统 15、在线人事代理信息发布系统 16、企业营业执照图片在线上传 17、企业信息和招聘信息独立分开,更便于查看 18、院校用户注册功能(暂不提供) 19、培训机构注册(暂不提供) 20、猎头服务(暂不提供) 21、站内信件群发 22、新闻添加删除 23、政策法规信息添加删除 24、人事代理信息添加删除 25、系统后台管理可直接设置前台广告图片链接版权等信息 26、在线调查系统(以功能在vote.asp 和 votechk.asp页面上,本站没有使用 27、后台清调查数据 28、招聘信息管理 29、后台管理分三级设置 30、系统管理员拥有所有权限 31、二级管理员可对所有用户及新闻、政策、人事等信息有管理权限 32、三级管理员只拥有新闻、政策、人事等信息的发布删除权 33、站内信件群发 34、首页广告图片后台直接设置,方便更换 35、首页链接及页面标题后台直接设置 36、后台添加管理员,删除管理员 37、后台修改管理员权限 38、站内信息搜索(本程序未程序,在search.asp 和 searchs.asp 页面上。)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值