- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
<?
$str = "";
$amp="";
foreach ($p as $i=>$v)
{
$str .= $amp."$i=$v";
$amp = "&";
}
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+162
<?
$str = "";
$amp="";
foreach ($p as $i=>$v)
{
$str .= $amp."$i=$v";
$amp = "&";
}
?>
какая разница сколько амперсандов в конце ?
:D
Правда не знаю, что будет говнокодистей
ну а ваще канеша как написал добрый аноним выше http_build_query
те же мтс-ы, но чуть пакруче будет :) в профиль ибо :)
особенно если есть внешний цикл
for($i=0; $i<99999999999999999999999999; ++$i)
сматри сюда :) - www.boutell.com/newfaq/misc/urllength.html
самый короткий у микрософта :) всего 2К...
Пытался в рфц вычитать, но не нашел нигде, чтобы стандарт ограничивал длину урла, или ури хотя бы...
Подскажешь, какой именно стандарт и в каком месте?
А то без фактов выходит :)
что за бред?
RFC 2068 секция 3.2.1, дословный перевод:
Серверы должны быть осторожны с URI, которые имеют длину более 255 байтов, потому что некоторые старые клиенты или прокси-сервера не могут правильно поддерживать эти длины.
ни слова про лимитирование нет
RFC 1738 - Uniform Resource Locators (URL) - ни слова про лимитирование нет
но разговор был про неверное толкование стандарта