Php Редирект по условию
Цена договорная
•
электронные деньги
Спасибо всем откликнувшимся ....
Выполнено: Егор Котов
Есть запросы с поисковой системы "рыбы" и "овощи".
Требуется в скрипте редиректа прописать условие (дописать скрипт).
Если пользователь перешел с содержанием ключа рыба, то редиректить на сайт1, если по "овощи" то на сайт 2.
сам скрипт:
<?php
$to = 'http://отправляем на сайт 1/'; //Редериктим если есть рыба
$to = 'http://отправляем на сайт 2/'; //Редериктим если овощи
if (preg_match('#(google|bing|msn|ask|aol|mail\.ru|webalta).*[\?\&]q=([^&]+)#i', $_SERVER['HTTP_REFERER'], $match)) {
header("Location: ".$to.urldecode($match[2]));
die();
}
if (preg_match('#(altavista|yahoo).*[\?\&]p=([^&]+)#i', $_SERVER['HTTP_REFERER'], $match)) {
header("Location: ".$to.urldecode($match[2]));
die();
}
if (preg_match('#yandex.*[\?\&]text=([^&]+)#i', $_SERVER['HTTP_REFERER'], $match)) {
header("Location: ".$to.urldecode($match[1]));
die();
}
if (preg_match('#rambler.*[\?\&]query=([^&]+)#i', $_SERVER['HTTP_REFERER'], $match)) {
header("Location: ".$to.urldecode($match[1]));
die();
}
?>
Выполнено: Егор Котов
Есть запросы с поисковой системы "рыбы" и "овощи".
Требуется в скрипте редиректа прописать условие (дописать скрипт).
Если пользователь перешел с содержанием ключа рыба, то редиректить на сайт1, если по "овощи" то на сайт 2.
сам скрипт:
<?php
$to = 'http://отправляем на сайт 1/'; //Редериктим если есть рыба
$to = 'http://отправляем на сайт 2/'; //Редериктим если овощи
if (preg_match('#(google|bing|msn|ask|aol|mail\.ru|webalta).*[\?\&]q=([^&]+)#i', $_SERVER['HTTP_REFERER'], $match)) {
header("Location: ".$to.urldecode($match[2]));
die();
}
if (preg_match('#(altavista|yahoo).*[\?\&]p=([^&]+)#i', $_SERVER['HTTP_REFERER'], $match)) {
header("Location: ".$to.urldecode($match[2]));
die();
}
if (preg_match('#yandex.*[\?\&]text=([^&]+)#i', $_SERVER['HTTP_REFERER'], $match)) {
header("Location: ".$to.urldecode($match[1]));
die();
}
if (preg_match('#rambler.*[\?\&]query=([^&]+)#i', $_SERVER['HTTP_REFERER'], $match)) {
header("Location: ".$to.urldecode($match[1]));
die();
}
?>
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.