我只是在PHP中有一个非常奇怪的HTTP POST方法行为。 以下示例:
我创建了一个名为post.php的文件
// post.php
<?php
print_r($_POST);
exit;
?>
通过curl发送一些数据到这个页面:
curl 'http://example.com/post.php' --data 'test=test2'
它返回:
Array
(
[test] => test2test=test2
)
如果我使用2个或更多键发送数据:
curl 'http://example.com/post.php' --data 'test=test2' --data 't=1'
它返回:
Array
(
[test] => test2
[t] => 1
)
php升级后出现了这个问题。
Environment: PHP - PHP 5.4.4-14+deb7u5 OS - Debian 6.0.3 64bit
有人面临这样的问题吗?
答案 0 :(得分:2)
升级到PHP 5.4.25-1后修复了