Итак, 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))
Все танцуют.