Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Licznik, http_referer problem
Forum PHP.pl > Forum > PHP
atay
[php:1:076f212096]<?php
$HR=$_SERVER['HTTP_REFERER'];
?>[/php:1:076f212096]

to kawałek kodu ... chcę zrobić uniwersalny licznik, który nie wymaga wstawienia na stronie kodu php, ale inny kod. Oto 2 możliwości, które wpadły mi do głowy:
Kod
Odwiedzin: <script language="JavaScript" type="text/javascript" src="/counter/counter.php?id=4bsk"></script>

<img src="http://www.atay.ksiezyc.pl/counter/counter_graph.php?id=4bsk">


Oba kody oczywiście działają, z jednym wyjątkiem. Jako HTTP_REFERER nie pojawia się strona z której wszedłem, ale strona na której znajduję się odwołanie do JS czy do obrazka. A tak nie powinno być, powinna być nazwa strony, z której linka przeszło się na moją.
http://atay.ksiezyc.pl/goto.htm
tutaj proste przejscie ... mimo to cały czas pokazuje sie to o czym wyzej pisze.

Ma ktos jakis pomysl ?
spenalzo
Użyj referer z Javascript - będzie OK.
atay
nie do konca rozumiem
jak mam przekazać przez js do php referer, z którego został wysłany. Chcę zrobić licznik z dodatkowym liczeniem, z jakich stron najczęściej została wywołana moja strona, jeśli robiłbym przez js to mógłbym co najwyżej załadować obrazek o dynamicznym adresie
<img src=" http://strona.pl/image.php ?id=nazwastrony &ref=http://ztejstrony,pl/mnieprzygnalo.htm ">

czy miałeś na myśli coś takiego czy jest jakiś mniej zawikłany sposób ?
spenalzo
Obrazek:
Cytat
<script language="Javascript">
//<!--
document.write('<img src="http://www.serwer.com/image.php?id=123&ref=' + document.referrer + '" border="0">');
//-->
</script>


JS:
Cytat
<script language="Javascript">
//<!--
document.write('<scr'+'ipt src="http://www.serwer.com/js.php?id=123&ref=' + document.referrer + '"></scr'+'ipt>');
//-->
</script>
menic
Skoro mamy juz podobny temat...
Na jakiej zasadzie działaja wszelkiego typu statystyki które instaluje sie poprzez wklejenie obrazka :?:
spenalzo
Normalnie - wyświetlenie obrazka powoduje wywołanie skryptu.
menic
Cytat
Normalnie - wyświetlenie obrazka powoduje wywołanie skryptu.
Tyle to sie sam domyslilem tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.