Кто-откуда

Печать RSS
246


Чатланин
0
Ахдаа я понел что вам надо.

Чатланин
0
Напишите етот код на template/referer.php
if (!defined("BASEDIR")) { header("Location:../index.php"); exit; }
if ($http_referer!=""){
if (ereg ("^http",$http_referer)){
$http_referer=check_string($http_referer);
if (eregi("^[a-z0-9\.-]+\.[a-z]{2,4}\$", $http_referer)){
if ($http_referer!=$config_servername){
$hostname = gethostbyaddr($ip);
$http_ref = $_SERVER['HTTP_REFERER'];
$textref=$http_ref.'|'.$sitetime.'|'.$ip.'|'.$brow.'|'.$hostname.'|'.$http_referer.'|'.$request_uri.'|'.$username.'|';
$fp = fopen(BASEDIR."local/referer.dat","a+"); 
flock ($fp,LOCK_EX);
fputs($fp,"$textref\r\n");
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
$reffile=file(BASEDIR."local/referer.dat"); 
$refcount = count($reffile);
if ($refcount>=$config_referer) {
$fp=fopen(BASEDIR."local/referer.dat","w");
flock ($fp,LOCK_EX);
unset($reffile[0],$reffile[1]);
fputs($fp, implode($reffile));
flock ($fp,LOCK_UN);
fclose($fp);}   
}}}}

Чатланин
0
Потом откроем pages/referer.php и поставем ети кодЫ

Чатланин
0
$reffile = file(BASEDIR."local/referer.dat");
foreach($reffile as $refvalue){
$data = explode("|",$refvalue);
if($data[0]!=""){
$arrsite[]=$data[0];
$arralltime[$data[0]]=$data[1];
$arrallip[$data[0]]=$data[2];
$arrallbrow[$data[0]]=$data[3];
$arrallhostname[$data[0]]=$data[4];
$arrallref[$data[0]]=$data[5];
$arrallurl[$data[0]]=$data[6];
$arralluser[$data[0]]=$data[7];
}}
потом измените етот строки:
echo '<img src="../images/img/online.gif" alt=""> '.($i+1).'. <b><a href="'.$newkey[$i].'">'.$newkey[$i].'</a></b> ('.date_fixed($arralltime[$newkey[$i]]).')<br>';
echo 'ПереходЫ: '. $newvalues[$i].'<br>Последный IP: '. $arrallip[$newkey[$i]].'<br>Последный Browser: '. $arrallbrow[$newkey[$i]].'<br>Host server: '. $arrallhostname[$newkey[$i]].'<br>Referer: '. $arrallref[$newkey[$i]].'<br>Куда: '. $arrallurl[$newkey[$i]].'<br>Ползывател: '. $arralluser[$newkey[$i]].'<hr>';

Чатланин
0
В етом коде добавлен Брузер и Хост сервер. Все отлично робит если хотите на темплейт/рефере.пхп на http_ref поставте проверку htmlspecialchars ради google bot. Все полный адрес показывает типо: http://site.ru/сауна.php?Sid=1234ыЫы-ГЫЫ
А

Пацак
0
На java сделай.

Чатланин
0
16. Java не хорош
М
Автор
Пацак
0
Палестинеч (Сегодня / 06:31)
В етом коде добавлен Брузер и Хост сервер. Все отлично робит если хотите на темплейт/рефере.пхп на http_ref поставте проверку htmlspecialchars ради google bot. Все полный адрес показывает типо: http://site.ru/сауна.php?Sid=1234ыЫы-ГЫЫ
Как поставить? Ы спасибо заранее :-)

Чатланин
0
18. братуха открой файл template.referer.php и возми код на 12посте копируй туда.
потом откой файл pages/referer.php
14 посте код копируй туда. Там файлу посмотри похожий строки ест измени. Или дай сам файл я сделаю.

ХАСИД
0
15. Палестинеч спасибо работает единственное не показывает (Куда) переход
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск