Просмотр полной версии : как узнать размер данных, переданных Post?
у меня данные передаются через POST в формате var=value&var=value...
чтобы узнать размер я видимо могу посмотреть заголовок Content-Length, но его легко подделать. Как ещё можно узнать размер переданной строки?
BlackSun
22.08.2008, 05:26
strlen();
BlackSun
22.08.2008, 05:46
Как ещё можно узнать размер переданной строки?
strlen($_POST['asd']);
ща уже сам допёр.
у меня много параметров.
знач надо их конкатенировать
<form method="POST">
<input name="ddd" value="" />
</form>
<pre>
<?php
print_r($_SERVER);
Обрати внимание на параметр $_SERVER['CONTENT_LENGTH'] - в нем хранится общая длина данных запроса, т.е. строчки вида ddd=111. Эта строка формируется по тому же принципу, что и в GET запросе.
З.Ы.: это касается случая, когда форма передается как application/x-www-form-urlencoded, т.е. обычные формы, в теле которых не передаются файлы.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot