Forum Webscript.Ru
Программирование => PHP => Тема начата: Airy от 26 Марта 2002, 20:30:17
-
Нужно чтобы после выполнения скрипта открывалась другая страница, как это сделать? require() неподходит :((
-
если скрипт ничего не выводит сделай
header("Location: http://www.ru/next.html");
-
После того как в скрипт втавила header("Location: shablon.php"); при запуске shablon.php появляется ошибка:
Warning: Cannot send session cache limiter - headers already sent (output started at z:\\home\\localhost\\www\\shablon.php:2) in z:\\home\\localhost\\www\\shablon.php on line 2
Можно ли отэтого как-нибудь избавиться?
-
Можно. Не посылай никакой информации до вызовва Header (как то Echo, print, Обычный HTML)
-
Airy
Или PHP прикручен к апаче как CGI
-
Нет, PHP не как CGI и перед header нет ни echo, ни print. :(
-
перед header нет ни echo, ни print.
А пробелы, переводы строки есть?
Приведи начало скрипта.
-
ThE0ReTiC
Спасибо, разобралась :)
-
Можно ли отэтого как-нибудь избавиться?
можно буферизацию включить. тогда и ошибки тоже поглощаются.