Число с плавающей точкой в строке идет с запятой, нужно с точкой?
Во время генерации url один из элементов число с точкой 1.2 при конкатенации оно превращается автоматом в 1,2 - по этому адресу url уже на работает, как сохранить точку в строке?
Обычно этой проблемы нет в PHP, все возникает в тот момент, когда ваше приложение начинает задавать LC_ALL локаль, чтобы к примеру даты были русскими и после этого сразу меняется все, нужно отдельно для LC_NUMERIC после этого задавать.