buran
Новичок
Сервер меняет идентификатор сессии при передаче более, чем 199 параметров через POST
Есть два сервера:
сервер1 - Windows NT + Apache 2.0.61 + PHP 5.2.5,
сервер2 - Linux 2.6.18-6-amd64 + Apache 2.2.3 + OpenSSL 0.9.8c + PHP 5.2.0-8.
Файлы php.ini для обоих серверов одинаковы.
Проблема следующая: при передаче методом POST более, чем 199 параметров, на сервере2 меняется идентификатор сессии, при этом на сервере1 такой проблемы не возникает.
Вот используемый код:
Пожалуйста, помогите, заранее благодарен.
Есть два сервера:
сервер1 - Windows NT + Apache 2.0.61 + PHP 5.2.5,
сервер2 - Linux 2.6.18-6-amd64 + Apache 2.2.3 + OpenSSL 0.9.8c + PHP 5.2.0-8.
Файлы php.ini для обоих серверов одинаковы.
Проблема следующая: при передаче методом POST более, чем 199 параметров, на сервере2 меняется идентификатор сессии, при этом на сервере1 такой проблемы не возникает.
Вот используемый код:
PHP:
session_start();
echo session_id()."<br>";
echo "<FORM name=\"a\" action=\"1.php\" method=\"post\">";
for ($i=1; $i<=198; $i++)
{
echo "<input type=\"hidden\" name=\"$i\" value=\"\">";
}
echo "<input type=\"submit\" name=\"prr\" value=\"Передать\">";
echo "</FORM>";