file_get_contents post 数组的一半
file_get_contents post half of array
$doSetupQ = http_build_query(
array(
"doSetup" => $doSetup
)
);
$opts = array('http' =>
array(
'method' => 'POST',
'header'=> "Content-type: application/x-www-form-urlencoded",
'content' => $doSetupQ
)
);
$context = stream_context_create($opts);
// call script to address V3
$path = "http://localhost/" . WWWBASE_V3 . "bin/doApi.php?company_id=" . $_SESSION['company_id'];
$returnDoApi = file_get_contents($path, false, $context);
$returnDoApi = unserialize($returnDoApi);
return $returnDoApi;
我有上面的代码。
在 doApi 脚本上,我只收到数组的一部分。(总是停在同一个元素(也在子数组的中间。
(使用卷曲同样的问题)
可能有 memory_limit 左右,但找不到哪一个。
发现问题。 PHP 只允许发布 1000 个元素:)
无法更改它(php 5.2 中没有设置(我们使用该版本的原因是 ***))
$doSetupQ = http_build_query(
array(
"doSetup" => $doSetup
)
);
$opts = array('http' =>
array(
'method' => 'POST',
'header'=> "Content-type: application/x-www-form-urlencoded",
'content' => $doSetupQ
)
);
$context = stream_context_create($opts);
// call script to address V3
$path = "http://localhost/" . WWWBASE_V3 . "bin/doApi.php?company_id=" . $_SESSION['company_id'];
$returnDoApi = file_get_contents($path, false, $context);
$returnDoApi = unserialize($returnDoApi);
return $returnDoApi;
我有上面的代码。 在 doApi 脚本上,我只收到数组的一部分。(总是停在同一个元素(也在子数组的中间。 (使用卷曲同样的问题) 可能有 memory_limit 左右,但找不到哪一个。
发现问题。 PHP 只允许发布 1000 个元素:) 无法更改它(php 5.2 中没有设置(我们使用该版本的原因是 ***))