RedOK

Рейтинг
88
Регистрация
13.07.2009

ctrl+u,ctrl+a,ctrl+c,ctrl+v. + скачать все яваскрипты и картинки + подправть изнутри.

ippoman:
Когда то давным давно начинающие вебмастера не могли себе позволить динамическую генерацию страниц.

знаем, знаем... проходили. :)

а это получается как у тебя на каждой страничке отдельный дизайн и нет одного шаблона? Как ты вообще такой сайт обслуживаешь? 🤪

на php точно нет, да и на других яз. врятле.

на странице http://site.com/new/page1.php в самом начале пиши:

header('HTTP/1.1 301 Moved Permanently');

header('location: http://site.com/new/page2.php');

кхм... может я слепой... ткни меня в то место на этих ссылках где явно написано что реферер можно послать при помощи header()

...
Only the browser can send that header...

это ничего тебе не говорит?

да да пых может его отправить ток курлом или сокетами.

header("Referer: http://www.set-adress.com");
впервые вижу такие заголовки, ты ничего не плутаешь?
Неочень.
PHP код:
$sites = array('site.ru', 'site2.ru');
$ref = parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST);

if (in_array($ref, $sites)) {
пишим в бд
}

неочень твой код, ибо при header('location:...') реферер не передается :)

wilelf:
Может ли это делать LiveInternet? Если да, то как?

причем тут ли? :))) все делается так:

$site=$_SERVER['SERVER_NAME']; //доменное имя

setcookie ("referer", $site); // пишем в куку имя домена
header('location: http://site.com'); // редирект на основной домен
die;

----------------
часть кода для проверки откудова пришел юзер
----------------

if(isset($_COOKIE['referer']))
{
$_COOKIE['referer']=$ref;
switch($ref)
{
case 'site_1.ru':
// пишем в бд имя первого сайта
break;
case 'site_2.ru':
// пишем в бд имя второго сайта
break;
}
}


както так, не проверял на работоспособность ибо нет доступа к хосту

пишешь в куку например имя домена до того как редиректишь, а на основном уже проверяешь.

потом пишешь в базу, и при выводе гдето в админке групируешь и считаешь количество.

Всего: 786