Q: 1 ссылка на 2 ресурса

Didia_Sc

Guest
Q: 1 ссылка на 2 ресурса

Прива!

В очередной раз начальство озадачело необычной задачей.
Вообщем захотели чтоб с одной ссылки был переход на два ресурса, причем одна из сылок включает в себя данные полученные из переменных окружения, например:

1. http://site.ru/index.php?a=1&b=2
2. http://site2.ru/index2.php?phs_ip=$REMOTE_ADDR&phs_agent=".urlencode($HTTP_USER_AGENT)."&phs_siteuri=".urlencode($link);

где $link - это ссылка 1.

Зачем это надо? Отвечаю: Есть некий ресурс на одном хосте, и сбор статистики переходов с поисковика на другом хосте. Почему разнесено? Ответ: так придумало начальство.

Причем ни какими средствами с хоста ресурса нельзя отправлять данные о посещениях(ТЗ) + нежелательно использование JavaScript + надо чтоб большенство браузеров это выполняло :) - короче мне так кажется что просче застрелиться :)

В принципе интересны все варики, включая и JS.

С Уважением Didia_Sc
 

Didia_Sc

Guest
Над этим ща и страдаю
<a href="bla-bla-bla" onClick="<?php echo "bla-bla-bla" ?>"

+ в хеад обработчик вставил, наверно можно и в теге <a> попробывать
 

Didia_Sc

Guest
прикол в том что по второму URL-у отправляются данные на скрипт, а тот их вносит в БД со статистикой и ничего не сообщает в ответ

<HEAD>
<?php
if ($goURL) {
$goURL=0;
$tf="http://site2.ru/index2.php?phs_ip=$REMOTE_ADDR&phs_agent=".urlencode($HTTP_USER_AGENT)."&phs_pid=".urlencode($HTTP_REFERER)."&phs_camid=".$nn['id']."&phs_furi=".urlencode($link);
file($tf);
header("Location: $link");
break;
}
?>
</HEAD>
<BODY>
<a href="http://site1.ru/index1.php?num=15757&parent=587" onClick="<?php $link="http://site1/index1.php?num=15757&parent=587"; $goURL=1;?>">ссылка на хрень всякую :) </a>
</BODY>

вот что я навоял, блин - но помоему лажа :)
 

netklon

Новичок
Действительно лажа. Тем более открывать новое окно только ради учета клика. Статистики учетов кликов по ссылкам работают не так.
 

Didia_Sc

Guest
а можно по подробней....
кстати открывать окно не надо для учета статистики
нужно просто параметры передать скрипту и перейти на ссылку по URL в href="
 

Фанат

oncle terrible
Команда форума
почему тогда просто не сделать нормальную ссылку, а скрипт статистики перенаправит по адресу?
 

Didia_Sc

Guest
способов таких много - уточни плз о каком способе перенаправление ты говорил(если можно - пример кода). Дело в том что по ТЗ мне нельзя перенаправление организовывать на хосте где основной ресурс, в этом и весь трабл.
 

Фанат

oncle terrible
Команда форума
а на хосте со статистикой можно перенаправление организовывать?
 

Didia_Sc

Guest
ага - это можно, но в ТЗ есть такой пунк как прозрачность ссылки на ресурс. Т.е. чоб было явно видно куда перейдет юзер после клика. Но все равно - выскажи плз свою идею, мож переубедить получится начальство :)
 

Фанат

oncle terrible
Команда форума
прозрачность до такой степени, что человек может скопировать ссылку в буфер и пастнуть ее в адресную строку, обойдя при этом систему статистики?
 

Didia_Sc

Guest
а яваскриптом можно до переменных окружения добраться?
Мне же надо хитрую ссылку слабать (смотри первые посты).
 

Фанат

oncle terrible
Команда форума
Сервера? Яваскриптом?

-~{}~ 12.11.04 17:08:

Такой вопрос.
Чтобы, значит, узнать версию браузера, который исполняет яваскрипт код, надо, чтобы браузер послал эту информацию на сервер, а потом пытаться выковырять ее оттуда яваскриптом, да?
 

netklon

Новичок
<a href="site1" onclick="location.href='site2';"></a>

или

<a href="site1" onclick="this.href='site2'; this.click();"></a>
 

Didia_Sc

Guest
хм - а выковыривать как?
я в принципе до такого перенаправления уже дошел ... застопорился как раз на получение данных от сервака
 
Сверху