<? $ref=limpiar($_GET["r"]); if($ref!='') { echo $ref; }else{ echo $_COOKIE["referer"];}
?>
и есть код
<?
$aSelect = mysql_query("SELECT * FROM `tb_users` ORDER BY RAND() LIMIT 1") or die(mysql_error());
while ($row=mysql_fetch_assoc($aSelect)) {
echo ''.$row['username'].'';
}
?>
надо чтоб было так, если первый скрипт не выполняется, то чтобы второй выполнился...
Спустя 37 минут, 23 секунды (19.08.2011 - 23:13) Renden написал(а):
sanlux
Ну как-то типо того:
Зы Твой 1 пример выполнится полюбому :)
Ну как-то типо того:
if(limpiar($_GET["r"])) \\Че это за функция такая, limpiar что делает? если возвращает true\false то этот код сработает..
{
$ref = limpiar($_GET["r"]);
if(!empty($ref))
echo $ref;
else
echo $_COOKIE["referer"];
}
else
{
$aSelect = mysql_query("SELECT * FROM `tb_users` ORDER BY RAND() LIMIT 1") or die(mysql_error());
while ($row = mysql_fetch_assoc($aSelect))
echo $row['username'];
}
Зы Твой 1 пример выполнится полюбому :)
Спустя 27 минут, 28 секунд (19.08.2011 - 23:41) sanlux написал(а):
ну да, всё работает... спасибо)
Спустя 23 минуты, 55 секунд (20.08.2011 - 00:05) sanlux написал(а):
а нет, не всё, echo $_COOKIE["referer"]; не выполняется
Спустя 1 день, 11 минут, 23 секунды (21.08.2011 - 00:16) AlexWindHope написал(а):
каким образом вы поняли что echo не выполняется?
если нет вывода на екран - это не означает что echo не отработало.
посмотрите print_r($_COOKIE) и, скорее всего - вы обнаружите что значения $_COOKIE['referer'] пустое или его нет и т.д.
Renden написал рабочий код, если вы не можете разобраться почему не выводится та или иная переменная, то возвращайтесь к изучению основ

если нет вывода на екран - это не означает что echo не отработало.
посмотрите print_r($_COOKIE) и, скорее всего - вы обнаружите что значения $_COOKIE['referer'] пустое или его нет и т.д.
Renden написал рабочий код, если вы не можете разобраться почему не выводится та или иная переменная, то возвращайтесь к изучению основ

Спустя 1 день, 21 час, 21 минута (22.08.2011 - 21:37) sanlux написал(а):
ввёл print_r($_COOKIE)
вывело Array ( [PHPSESSID] => b6243b2b403fb237026984f4840edc61 [referer] => 123453 )
вывело Array ( [PHPSESSID] => b6243b2b403fb237026984f4840edc61 [referer] => 123453 )
Спустя 29 минут, 49 секунд (22.08.2011 - 22:07) sanlux написал(а):
и как по вашему выводить referer??? мм???
Спустя 1 час, 55 минут, 26 секунд (23.08.2011 - 00:02) Diss написал(а):
echo $_COOKIE['referer']
наверное..
наверное..
Спустя 1 час, 14 минут, 10 секунд (23.08.2011 - 01:16) inpost написал(а):
sanlux
если print_r вывел, значит и echo выведет.
если print_r вывел, значит и echo выведет.