MihalisKE
29.05.2009 - 19:52
помогите кто могите.
В общем пользователь приходит на определённую странницу, страница принимает ГЕТ параметры и показывает определённые записи. Пользователь допустим изменяет запись и нажимает СОХРАНИТЬ. Соответственно в начале странницы стоит код который обновляет данные и после обновления сразу возвращает пользователя на ту страницу с которой он пришёл. Вопроса 2.
Нумеро УНО - как только юзерь жмал на кнопку сохр. реферрером становится эта же самая странница. Как лучше сохранить память о предыдущей. Догадки имею, но боюсь сморозить ГАДОСТЬ.
Нумеро ДУО - допустим сохранил реферрера, далее выполняю комманду
Цитата |
header("Location:".$_SERVER['HTTP_REFERER']); |
и получаю сие
Цитата |
Warning: Cannot modify header information - headers already sent by (output started at G:\Develop\HomServ\home\Final\cmpdo.php:40) in G:\Develop\HomServ\home\Final\cmpdo.php on line 186 |
В общем в очередной раз ХЕЛП!
Всем отозвавшимся заранее спасибо.
А кто помог - поясной тебе поклон!
Спустя 1 час, 17 минут, 29 секунд (29.05.2009 - 20:09) Grazor написал(а):
хмм.. а Вы до header'a ничего не выводили в браузер?
а если нет, то убедитесь, что Вы не оставили случайно пробел, или пустую строку перед php-кодом
также возможно какие инклуды стоят
Спустя 17 часов, 14 минут, 13 секунд (30.05.2009 - 13:24) MihalisKE написал(а):
Единственное что затрагивает хедер до хедер локэшон это
Цитата |
header("Content-Type: text/html; charset=utf-8"); |
но эта строка в начале скрипта, а переадрессация в самом его кончике.
после скрипта идет ХТМЛ.
Спустя 4 минуты, 23 секунды (30.05.2009 - 13:28) Kuliev написал(а):
MihalisKE
Warning: Cannot modify header information - headers already sent by (output started at G:\Develop\HomServ\home\Final\cmpdo.php:40) in G:\Develop\HomServ\home\Final\cmpdo.php on line 186
судя из это могли бы Вы выложить 40 и 186 строчку кода.
Спустя 48 минут, 27 секунд (30.05.2009 - 14:16) Grazor написал(а):
Цитата (Kuliev @ 30.05.2009 - 13:28) |
судя из это могли бы Вы выложить 40 и 186 строчку кода. |
не помешало бы
на 186 строке, видимо header, а на 40й что-то выводится в браузер
_____________
Всегда получаешь не тот результат который хочешь, а тот который контроллируешь.