Помогите с редиректом

Статус
В этой теме нельзя размещать новые ответы.

Axle-pin

Создатель
Регистрация
4 Авг 2007
Сообщения
24
Реакции
4
Всем привет, ребят, помогие.
Есть такой скриптик

<?php

if (isset($from) && $from!='') echo "
<p>Are you looking for <font color=brown>$from</font>,?</p>";


echo '<meta http-equiv="refresh" content="3; URL=http://www.topmeds10.com/search.php?aid=*****&q=......">';
exit();


?>

$from - это запрос переданный с поисковика

как сделать чтобы его значение передалось на фид переменной q=...

извините мож запутано объяснил
я пишу q=$from а на фиде выдача по "$from", а не по его значению


и ещё, почему в адресной строке адрес дора остается а не фида Для просмотра ссылки Войди или Зарегистрируйся
или мож это кедирект через ифрейм?, не пойму
 
немножко непонятно, но все работает как ты и написал, потому что ты и передаеш значение переменной именно $from, а не его значение.
А если писать так:
URL=<? print "http://www.topmeds10.com/search.php?aid=*****&q=".$from; ?>
 
это чтото страшное
теперь передает запрос, но не могу сделать чтоб редиректило
постоянно синтаксические ошибки
 
PHP:
<?php
if (isset($from) && $from!='') echo "
<p>Are you looking for <font color=brown>" . $from . "</font>,?</p>";
echo '<meta http-equiv="refresh" content="3; URL=http://www.topmeds10.com/search.php?aid=*****&q=' . $from . '">';
exit();
?>
 
а еще лучше
PHP:
 <?php
if (isset($from) && $from!='') {
    echo "<p>Are you looking for <font color=brown>" . $from . "</font>,?</p>";
    echo '<meta http-equiv="refresh" content="3; URL=http://www.topmeds10.com/search.php?aid=*****&q=' . $from . '">';
}
exit();
?>
 
еще надо юзать urlencode(). Или заменять пробелы на "+" и в урленкод. Если хочешь что бы адрес был нужный, то скорее всего придеться юзать Location()
 
  • Заблокирован
  • #7
PHP:
function redirect_js($class, $method='')
{
	print '<html><head><script type="text/javascript">
<!--
function delayer(){ window.location = "'.make_link($class, $method).'"; }
//-->
</script></head>
<body onLoad="setTimeout(\'delayer()\', 0)">
<h2>Редиректим</h2>
<p>Проблеммы? <a href="'.make_link($class, $method).'">Жми тут</a></p>
</body></html>';
	
	exit;
	return true;
}
 
2denm
Что это?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху