<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: как увидеть переход по линку</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/6463.html</link>
    <description>Здравстуйте.&lt;br&gt;подскажите пожалуйста каким образом можно увидеть в логе апача или в любом др. файле переходы по линкам. Т.е. после того когда апач отдаст клиенту страницу, на этой странице есть линки ведущие на страницы других сайтов. можно ли увидеть инфу, отображаещую переход с этого линка на другой сайт? надеюсь внятно изложил суть.&lt;br&gt;Заранее спасибо.&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>как увидеть переход по линку (visitor)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/6463.html#6</link>
    <pubDate>Wed, 05 Aug 2009 15:08:05 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;и тогда в access логе апача вы сможете наблюдать чтото типа: &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;127.0.0.1 - - &#091;05/Aug/2009:17:55:42 +0400&#093; &quot;GET /cgi-bin/translog.pl?href=http://localhost/other.htm HTTP/1.1&quot; 404 215 &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;где href=http://localhost/other.htm - то что вас интересует. Только вместо того чтобы это &lt;br&gt;&amp;gt;выпарсивать из лога проще всетаки ajax обработчик написать, или задействовать модули &lt;br&gt;&amp;gt;апача которые проанализируют запрос и если он на translog.pl то параметр &lt;br&gt;&amp;gt;href куданить сохранить, что тоже неплохо и без серверного скрипта ;) &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;Круто, спасибо Вам огромное :)&lt;br&gt;</description>
</item>

<item>
    <title>как увидеть переход по линку (Thirteensmay)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/6463.html#5</link>
    <pubDate>Wed, 05 Aug 2009 14:08:01 GMT</pubDate>
    <description>собственно говоря раз вы в первую очередь хотели видеть это в логах апача, то можно обойтись вовсе без серверного скрипта. Если вы его не сделаете то запросы из браузера на него ити всеравно будут, и тогда в access логе апача вы сможете наблюдать чтото типа:&lt;br&gt;&lt;br&gt;127.0.0.1 - - &#091;05/Aug/2009:17:55:42 +0400&#093; &quot;GET /cgi-bin/translog.pl?href=http://localhost/other.htm HTTP/1.1&quot; 404 215&lt;br&gt;&lt;br&gt;где href=http://localhost/other.htm - то что вас интересует. Только вместо того чтобы это выпарсивать из лога проще всетаки ajax обработчик написать, или задействовать модули апача которые проанализируют запрос и если он на translog.pl то параметр href куданить сохранить, что тоже неплохо и без серверного скрипта ;)&lt;br&gt;</description>
</item>

<item>
    <title>как увидеть переход по линку (Thirteensmay)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/6463.html#4</link>
    <pubDate>Wed, 05 Aug 2009 13:37:10 GMT</pubDate>
    <description>По onclick на ссылке определять адрес (href) этой ссылки, куда идет переход, и отсылать его ajax запросом на сервер, а там обычный серверный скрипт который будет принимать этот адрес и записывать куда надо, например в файл. В простейшем случае на вскидку чтото типа того:&lt;br&gt;&lt;br&gt;&amp;lt;html&amp;gt;&lt;br&gt;&amp;lt;script&amp;gt;&lt;br&gt;function ajaxquery(sURL)&lt;br&gt;&#123;&lt;br&gt;  var request = null;&lt;br&gt;  &lt;br&gt;  if (!request) try &#123; request = new ActiveXObject(&apos;Msxml2.XMLHTTP&apos;); &#125; catch (e) &#123;&#125;&lt;br&gt;  if (!request) try &#123; request = new ActiveXObject(&apos;Microsoft.XMLHTTP&apos;); &#125; catch (e) &#123;&#125;&lt;br&gt;  if (!request) try &#123; request = new XMLHttpRequest(); &#125; catch (e) &#123;&#125;&lt;br&gt;  if (!request) return &apos;&apos;;&lt;br&gt;&lt;br&gt;  request.open(&apos;GET&apos;, sURL, false);&lt;br&gt;  request.send(null);&lt;br&gt;  return request.responseText;&lt;br&gt;&#125; &lt;br&gt;&amp;lt;/script&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;a href=&apos;other.htm&apos; onclick=&quot;javascript: ajaxquery(&apos;http://localhost/cgi-bin/translog.pl?href=&apos; + this.href)&quot;&amp;gt;other&amp;lt;/a&amp;gt;&lt;br&gt;&amp;lt;/html&amp;gt;&lt;br&gt;&lt;br&gt;translog.pl:&lt;br&gt;&lt;br&gt;#!/usr/bin/perl&lt;br&gt;use strict;&lt;br&gt;use CGI qw(:standard escapeHTML);&lt;br&gt;&lt;br&gt;my $href = param(&apos;href&apos;);&lt;br&gt;&lt;br&gt;open(FH, &quot;&amp;gt;&amp;gt;log.txt&quot;);&lt;br&gt;print FH $href.&quot;&#092;n&quot;;&lt;br&gt;clo</description>
</item>

<item>
    <title>как увидеть переход по линку (visitor)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/6463.html#3</link>
    <pubDate>Wed, 05 Aug 2009 12:02:43 GMT</pubDate>
    <description>&amp;gt;REFERER показывает откуда пришел пользователь на текущий ресурс (откуда поступил запрос). Если &lt;br&gt;&amp;gt;вам нужно именно это, то REFERER это лучшее решение. Если же &lt;br&gt;&amp;gt;вам надо узнать когда пользователи уходят с вашей странички, то апач &lt;br&gt;&amp;gt;тут непричем, он ведь уже отработал, отдал страничку в браузер клиенту &lt;br&gt;&amp;gt;и забыл, отслеживание уходов можно реализовать на JS. &lt;br&gt;&lt;br&gt;спасибо большое за ответы. мне нужно именно &quot;когда пользователи уходят с вашей странички&quot; на другие сайты. подскажите плиз как это реализовать на JS.&lt;br&gt;</description>
</item>

<item>
    <title>как увидеть переход по линку (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/6463.html#2</link>
    <pubDate>Wed, 05 Aug 2009 11:28:43 GMT</pubDate>
    <description>REFERER показывает откуда пришел пользователь на текущий ресурс (откуда поступил запрос). Если вам нужно именно это, то REFERER это лучшее решение. Если же вам надо узнать когда пользователи уходят с вашей странички, то апач тут непричем, он ведь уже отработал, отдал страничку в браузер клиенту и забыл, отслеживание уходов можно реализовать на JS.&lt;br&gt;</description>
</item>

<item>
    <title>как увидеть переход по линку (Alexander Driantsov)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/6463.html#1</link>
    <pubDate>Wed, 05 Aug 2009 10:52:11 GMT</pubDate>
    <description>Если пользователь перешел на ваш или любой другой сайт по ссылке - выставляется переменная HTTP_REFERER. В htaccess&apos;е это переменная &#037;&#123;HTTP_REFERER&#125;, в PHP $_SERVER&#091;&apos;HTTP_REFERER&apos;&#093;, либо $HTTP_SERVER_VARS&#091;&apos;HTTP_REFERER&apos;&#093; (если отключен регистр глобалс), вы так же можете включить или отключить логирование REFERER&apos;а для этого вам необходимо определить формат вашего лога с помощью директивы LogFormat:&lt;br&gt;&lt;br&gt;LogFormat &quot;&#037;h &#037;l &#037;u &#037;t &#092;&quot;&#037;r&#092;&quot; &#037;&amp;gt;s &#037;b&quot; common&lt;br&gt;&lt;br&gt;а затем определить для вашего VirtualHost&apos;а использование этого формата для вашего лога:&lt;br&gt;&lt;br&gt;CustomLog logs/access_log common &lt;br&gt;</description>
</item>

</channel>
</rss>
