|
|
|
| Народ, помогите, плиз.
Есть код:
<?php
require_once("../../config.php");
?>
<?php
$bid = isset($_GET['bid'])?$_GET['bid']:null;
$passkey = isset($_GET['passkey'])?$_GET['passkey']:null;
?>
<?php
header('Location: index.php');
?>
Файл в кодировке 1251. Так вот, если вот эту строку
header('Location: index.php');
Вставлять в самом начале файла, то перенаправление работает. А если писать как показал выше - нет. выдается ошибка
"Cannot modify header information - headers already sent by"...
Поискал, нашел только что если файлы в формате UTF8 то может выскакивать такой глюк. Но они в 1251
В чем может быть загвоздка? i need help, pls! | |
|
|
|
|
|
|
|
для: exserfer
(02.03.2009 в 13:07)
| | кодировка здесь не при чем.
Посмотрите на эти две строки
?>
<?php
сколько здесь символов? | |
|
|
|
|
|
|
|
для: Trianon
(02.03.2009 в 13:09)
| | Вау! Спасибо за столь быстрый ответ.
Но дело точно не в этом. убрал все
?>
<?php
и оставил только в самом начале и конце <?php ... ?>
в общем... проблема где-то зарыта в config.php Потому как без него вполне работает. А с ним - нет.
Если получится найти ошибку - опишусь. :) | |
|
|
|
|
|
|
|
для: exserfer
(02.03.2009 в 13:22)
| | тогда в confihg.php смотрите на пустые строки сверху и хвостовые переводы строки в конце.
ни того ни другого быть не должно. | |
|
|
|