RomikChef:
ну, с первым я, конечно, не соглашусь.
второе больше, как комментарий-размышления, все равно в скрипте осталось
header("Location: bla.php");
exit;
и строка передана правильно...
А вот насчет первого... я передал СИД через редирект без exit; (стормозил, не подумал), линукс выполнил нормально, кинул на ISS, сразу понял, что в скрипте ошибка, потому что редиректа как такового не происходит, но ошибок никаких не выдает. Я набрал адрес твоего faq, посмотреть на пример, прочитал ту часть, где ты пишешь про то, как РНР добавляет автоматом, но при редиректе надо добавлять руками. exit; я там не нашел, но ошибка от этого не исчезла, я обратился к ману, где все английским по бэкграунду написано.
Хотя у меня на все ушло около 5-ти минут, но у кого-то на это уйдет не один день, вот и решил обратиться к тебе. faq новички читают, написано header("Location: bla.php"); они в скрипт вобьют именно так, как написано. Редко кто даже краткий фак читает от начала до конца. Я подумал, что фраза "не забудьте добавить exit; после header("Location: ");" будет нелишней.
Собственно вот и весь ход моих мыслей.