Перенаправление заголовка PHP, переводящее пользователя на пустую страницу

#javascript #php #html #redirect #header

#javascript #php #HTML #перенаправление #заголовок

Вопрос:

Я пытаюсь перенаправить пользователей через домены, которыми я владею, используя перенаправление заголовка PHP.

В настоящее время я использую:

 <?php
ob_start();
$local_Dir = '../';
include $local_Dir.'resources/php/local_variables.php';

if( !headers_sent() ){
    header("Location: ".$system_domain_url."?refresh=1");
}else{
  ?>
  <script type="text/javascript">
  document.location.href="<?php echo $system_domain_url; ?>?refresh=1";
  </script>
  Redirecting to <a href="<?php echo $system_domain_url; ?>?refresh=1"><?php echo $system_domain_url; ?></a>
  <?php
}

ob_end_flush();
die();
  

Однако по какой-то причине оно перенаправляется не полностью.
Чтобы уточнить, браузер переходит к правильному URL-адресу, но страница визуально пуста. Просмотр источника страницы показывает, что весь HTML был загружен соответствующим образом, но он по-прежнему не отображается.

Инспектор кода в firefox показывает (не содержимое, видимое в источнике страницы) :

 <html>
    <head>
        <style type="text/css">
            :root #content > #right > .dose > .dosesingle,
            :root #content > #center > .dose > .dosesingle,
            :root #header   #content > #left > #rlblock_left
            { display: none !important; }
        </style>
    </head>
    <body>
    </body>
</html>
  

Я уже убедился, что в этом или других включенных файлах нет пробелов.
Я также использовал ob_start и end, чтобы убедиться, что содержимое не выводится преждевременно.

У меня заканчиваются ide.

Я был бы признателен за любую помощь!

Спасибо!

Комментарии:

1. ну, без кода для страницы, которая не отображается, мало что можно сделать. Что происходит, когда вы заходите туда вручную. Я полагаю, что с перенаправлением все в порядке, и у вас проблема на другой странице.

2. что происходит при обновлении вручную, когда вы попадаете на эту страницу?

3. Используете ли вы jQuery на целевой странице? Помогает ли изменение размера целевой страницы отображать ее содержимое (изменение размера окна)? Однажды я столкнулся с подобной проблемой, когда содержимое страницы было скрыто до тех пор, пока оно не было изменено или прокручено