Header may not contain more than a single header

phpИтак, PHP. Пациент – строка, делающая редирект с помощью header()

header("location: file.php?var1=".$somedata."&var2=".$data2)

ну и как результат, ошибка

Warning: Header may not contain more than a single header, new line detected. in

Дело оказалось в том, что какая-то из переменных выводила текст на новую строку, чего в хедерах не позволяется, для решения проблемы была использована функция urlencode для каждой из переменных, в результате строка выглядела как-то так

header("location: file.php?var1=".urlencode($somedata)."&var2=".urlencode($data2))

Все танцуют.