on localhost redirect работает над ошибкой hostgator Невозможно изменить информацию заголовка (php)

У меня этот код:

<?php //Search logic for Holiday.GE $search_variables = $_GET['s']. '+' .$_GET['cat']; $var_lang_now = $_GET['lang_current_search']; if ($var_lang_now == ru OR $var_lang_now == en) { $refering_page = 'http://dev.holiday.ge/' . $var_lang_now . "/"; } else { $refering_page = 'http://dev.holiday.ge'; } //This sends http post to url without curl header("Status: 301 Moved Permanently"); header("Location:$refering_page?s=$search_variables"); exit; ?> 

на localhost, где я тестировал, он работал нормально. Но на живом сервере он ошибается:

 Warning: Cannot modify header information - headers already sent by (output started at /home/sandrodz/public_html/devholidayge/wp-content/themes/sweetholiday/searchlogic.php:3) in /home/sandrodz/public_html/devholidayge/wp-content/themes/sweetholiday/searchlogic.php on line 15 Warning: Cannot modify header information - headers already sent by (output started at /home/sandrodz/public_html/devholidayge/wp-content/themes/sweetholiday/searchlogic.php:3) in /home/sandrodz/public_html/devholidayge/wp-content/themes/sweetholiday/searchlogic.php on line 16 

15 и 16 – линии перед выходом;

Я попробовал, как было предложено в ответах, но я получаю такую ​​же ошибку!

 <?php ob_start(); //Search logic for Holiday.GE $search_variables = $_GET['s']. '+' .$_GET['cat']; $var_lang_now = $_GET['lang_current_search']; if ($var_lang_now == ru OR $var_lang_now == en) { $refering_page = 'http://dev.holiday.ge/' . $var_lang_now . "/"; } else { $refering_page = 'http://dev.holiday.ge'; } //This sends http post to url without curl header("Status: 301 Moved Permanently"); header("Location:$refering_page?s=$search_variables"); exit; ob_end_flush(); ?> 

Поместите ob_start(); в начале, ob_end_flush(); в конце

используйте это при запуске скрипта

 ob_start(); 

и это в конце

 ob_end_flush(); 

он решит эту проблему. Некоторое время назад я сталкиваюсь с такой же проблемой после вставки их в порядок.

 header("Location: $refering_page?s=$search_variables"); ^ //space should present. 

Пожалуйста, используйте этот код вверх страницы:

 <?php ob_start(); ?> 

и ниже кода Внизу вашей страницы

 <?php ob_flush(); ?>