Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не срабатывает header ()

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: По кокой то причине при выполнении скрипта не срабатывает перенапровления на другую страницу
gheka
Отправлено: 21 Февраля, 2011 - 20:48:15
Post Id



Частый гость


Покинул форум
Сообщений всего: 191
Дата рег-ции: Февр. 2011  


Помог: 2 раз(а)




Здравствуйте помогите пожалуйста разобраться в такой ситуации.
По кокой то причине при выполнении скрипта не срабатывает перенаправления на другую страницу с помощью функции header ()


PHP:
скопировать код в буфер обмена
  1.         $this -> articles = $model -> articles_get ($_GET ['id']);
  2.        
  3.         // Проверка нажатия кнопки "Сохронить" и на пустату полей
  4.         if (isset ($_POST ['save']))
  5.         {
  6.                 if (($_POST ['title']) != '' and ($_POST ['content']) != '')
  7.                 {
  8.                         if ($model -> articles_edit ($_GET ['id'], $_POST ['title'], $_POST ['content']))
  9.                         {
  10.                                 header('Location: index.php?c=editor');
  11.                                 die();
  12.                         }
  13.                 }
  14.                 else
  15.                 {
  16. //                      $this -> error = 'Одно из полей не заполнено!';
  17.                 }
  18.         }
  19.  
  20.  
  21.         // Проверка нажатия кнопки "Удалить"
  22.         if (isset ($_POST ['delete']))
  23.         {
  24.                  if ($model -> articles_delete ($_GET ['id']))
  25.                  {
  26.                         header('Location: index.php?c=editor');
  27.                         die();
  28.                  }
  29.         }


Подскажите что нужно исправить чтобы срабатывало перенаправление.
 
 Top
Okula
Отправлено: 21 Февраля, 2011 - 20:53:41
Post Id



Участник


Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010  


Помог: 42 раз(а)




gheka, возможно заголовки уже были получены ранее. Текст ошибки в студию, тут экстрасенсов нет.
 
 Top
Champion Супермодератор
Отправлено: 21 Февраля, 2011 - 20:57:56
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




ищи по форуму, эта тема, по-моему, прикреплена даже
 
 Top
gheka
Отправлено: 21 Февраля, 2011 - 21:08:20
Post Id



Частый гость


Покинул форум
Сообщений всего: 191
Дата рег-ции: Февр. 2011  


Помог: 2 раз(а)




Okula пишет:
gheka, возможно заголовки уже были получены ранее. Текст ошибки в студию, тут экстрасенсов нет.


В том то и дело что ошибку не выдаёт, вывод всего этого происходит с помощью шаблонов в виде MVC.
Контроллер, Базовый контролер, и контроллер с этим php кодом.

На странице с кодом стоит функция вывода малейших ошибок error_reporting(E_ALL);
Но никаких ошибок она не выводит.

Может подскажите как по другому проверить.

Есть вывод только ТИТЛЕ но происходит это тоже через шаблон.
Можно подумать что из за этого но есть другая страница с похожим кодам и там титле тоже выводится и перенапровления срабатывает.

(Отредактировано автором: 21 Февраля, 2011 - 21:10:17)

 
 Top
JustUserR
Отправлено: 23 Февраля, 2011 - 19:16:59
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




gheka пишет:
Подскажите что нужно исправить чтобы срабатывало перенаправление.
В качестве возможного варианта решения предполагаемой задачи, включающей осуществление перенаправления основного объекта отображения web-страницы на указанных URL-адрес, размещенный в оригинальном уровне трактования с включением передаваемых параметров, возможно использование интегрированного клиентского JS-приложения, обеспечивающего непосредственное перенаправления в основном потоке исполнения после окончания инициализации DOM-модели


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB