последовательность выполнения

wwwTT

Новичок
Совсем нубский вопрос наверное:
PHP:
<?php 
include("in.php"); 
?>
<?php
$xs = file("redir.txt");
shuffle($xs);
$xs = array_slice($xs, 0, 1);
foreach ($xs as $x)
{
Header ('Refresh: 3; ' .$x);
exit;
}  
?>
В "in.php" шаблон. Шаблон инклюдится, редирект не выполняется. По отдельности работает. Как сделать, чтобы скрипт редиректа отрабатывал после инклюда шаблона?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Напиши, что ты пытаешься сделать.
 

wwwTT

Новичок
Редирект на рандомный урл из списка в "redir.txt". После загрузки сгенерированного CMS шаблона из in.php. По отдельности работает, вместе нет.
 

radioheaded

PHP нуб
Перед отправкой заголовков не должно быть никаких символов. Если in.php выводит шаблон, то никаких редиректов и не получится. Вообще непонятно, зачем выводить шаблон, если нужен редирект. А еще непонятно, зачем в цикл загнана конструкция с header и exit.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
тебе шаблон нужен на той странице, куда ты редирект пытаешься прописать?
 

wwwTT

Новичок
Сначала нужно загрузить шаблон, потом сделать редирект. Редирект с той страницы, на которую грузится шаблон.
PHP:
{
Header ('Refresh: 3; ' .$x);
exit;
}
реализация задержки редиректа.
Вообще я откровенно не понимаю, почему не работает:(
 

wwwTT

Новичок
Есть реализация редиректа без Header?
Или возможность грузить шаблон во время задержки?
 

Vin-Diesel

Новичок
Если ваша конструкция работает, тогда.
PHP:
<?php 
include("in.php"); 
?>
<?php
$xs = file("redir.txt");
shuffle($xs);
$xs = array_slice($xs, 0, 1);
foreach ($xs as $x)
{
Header ('Refresh: 3; ' .$x);
exit;
}  
?>
Уберите \n и вывод файла include("in.php"); если он есть)
 
Сверху