Помогите написать счётчик php+MySQL - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sun, 06 Oct 2024 20:32:04 +0300Спасибо всем кто участвовал в теме<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br>
<a href="http://mangos.op-wap.ru/online.php.txt" target="_blank" rel="nofollow">http://mangos.op-wap.ru/online.php.txt</a> код...правда там надо отфильтровать пару переменных....<br>
<a href="http://mangos.op-wap.ru/" target="_blank" rel="nofollow">http://mangos.op-wap.ru/</a> вот так вышло на сайте<br>
P.S Не реклама! Особая благодарность ramzes'у <img src="https://visavi.net/uploads/stickers/klass.gif" alt="klass">
https://visavi.net/topics/4020/90137
Помогите написать счётчик php+MySQL ЖекаMon, 21 Dec 2009 18:48:14 +0300Сообщенияhttps://visavi.net/topics/4020/90137#21 ну я делаю, проверяю сначала по логину, потом по сессии потом по арбузу и ип'у если предыдущего совпадения не нашлось.<br>
Иногда бывает сессии теряются х.з. Почему. Редко но все таки..
https://visavi.net/topics/4020/89465
Помогите написать счётчик php+MySQL ramzesSun, 20 Dec 2009 01:12:55 +0300Сообщенияhttps://visavi.net/topics/4020/89465так работает..теперь надо доработать
https://visavi.net/topics/4020/89314
Помогите написать счётчик php+MySQL ЖекаSat, 19 Dec 2009 18:39:26 +0300Сообщенияhttps://visavi.net/topics/4020/8931419, тип такого?<br>
<pre class="prettyprint">$sql=mysql_query("SELECT * FROM `on` WHERE `time` > ".(time()-300)." || `sid`='".session_id()."'");
if(mysql_fetch_array($sql)) {
mysql_query("UPDATE `on`
SET `sid`='".session_id()."',
`host`=`host`+1,
`time`='".time()."' WHERE `time` > ".(time()-300)." || `sid`='".session_id()."'");
} else {
mysql_query("INSERT INTO `on`
SET `sid`='".session_id()."',
`host`=`host`+1,
`time`='".time()."'");
}</pre>
https://visavi.net/topics/4020/89312
Помогите написать счётчик php+MySQL ЖекаSat, 19 Dec 2009 18:37:51 +0300Сообщенияhttps://visavi.net/topics/4020/89312всё..разобрался...<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/4020/89309
Помогите написать счётчик php+MySQL ЖекаSat, 19 Dec 2009 18:33:38 +0300Сообщенияhttps://visavi.net/topics/4020/89309#17 это ты че такое изобразил? Обновляешь какую запись то? Чего добиться этим хочешь?))<br>
WHERE session_id = '".session_id()."'<br>
или по логину или по ип+арбуз.<br>
#16 Жесть. Регулярки во все подряд пихать..<br>
$rq = $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];<br>
if($_SESSION['request']!=$rq){<br>
//ok update table online<br>
$_SESSION['request'] == $rq;<br>
}
https://visavi.net/topics/4020/89306
Помогите написать счётчик php+MySQL ramzesSat, 19 Dec 2009 18:29:36 +0300Сообщенияhttps://visavi.net/topics/4020/89306чёта не работает <img src="https://visavi.net/uploads/stickers/sad.gif" alt="sad">
https://visavi.net/topics/4020/89275
Помогите написать счётчик php+MySQL ЖекаSat, 19 Dec 2009 17:08:32 +0300Сообщенияhttps://visavi.net/topics/4020/89275<pre class="prettyprint">$update=mysql_query("UPDATE `online`
SET `login`='".$user_login."',
`sid`='".session_id()."',
`ip`='".$_SERVER["REMOTE_ADDR"]."',
`agent`='".$_SERVER['HTTP_USER_AGENT']."',
`self`='".$_SERVER['REQUEST_URI']."',
`host`=`host`+1,
`time`='".time()."' WHERE `time` > ".(time()-300)." || `ip`='".$_SERVER["REMOTE_ADDR"]."'");
if(!$update) { mysql_query("INSERT INTO `online`
SET `login`='".$user_login."',
`sid`='".session_id()."',
`ip`='".$_SERVER["REMOTE_ADDR"]."',
`agent`='".$_SERVER['HTTP_USER_AGENT']."',
`self`='".$_SERVER['REQUEST_URI']."',
`host`=`host`+1,
`time`='".time()."'"); }</pre>
https://visavi.net/topics/4020/89274
Помогите написать счётчик php+MySQL ЖекаSat, 19 Dec 2009 17:05:26 +0300Сообщенияhttps://visavi.net/topics/4020/89274Можа сделать такую проверку.<br>
<pre class="prettyprint"><? $ref=preg_replace('/http:\/\/.*?\//si','/',$_SERVER['HTTP_REFERER'];
$uri=$_SERVER['REQUEST_URI'];
$ref2=$_SESSION['ref2'];
$_SESSION['ref2']=$uri;
if(!empty($ref) || !empty($ref2) || $ref==$ref2 || $uri!==$ref)
{Записуем}
</pre>
https://visavi.net/topics/4020/89266
Помогите написать счётчик php+MySQL УдаленныйSat, 19 Dec 2009 15:54:07 +0300Сообщенияhttps://visavi.net/topics/4020/89266Ггг. есть такая штука в браузере как Авто обновление страницы.<br>
Здесь уже надо проверяять $_SERVER['HTTP_REFERER'];<br>
если совпадает с текущей страницей или пустой ещё записать в сесию предыдущую страницу и сверять с рефером потом уже защитуем.
https://visavi.net/topics/4020/89261
Помогите написать счётчик php+MySQL УдаленныйSat, 19 Dec 2009 15:26:01 +0300Сообщенияhttps://visavi.net/topics/4020/89261ramzes, пасиб большое! Сегодня не хочю уже делать, а завтро с утра начну пробовать. Если чё отпишу<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/4020/89001
Помогите написать счётчик php+MySQL ЖекаFri, 18 Dec 2009 19:38:49 +0300Сообщенияhttps://visavi.net/topics/4020/8900112, про хосты / хиты ни разу не видел!!!!!!!!!!!!!!!!!!
https://visavi.net/topics/4020/88999
Помогите написать счётчик php+MySQL ЖекаFri, 18 Dec 2009 19:34:56 +0300Сообщенияhttps://visavi.net/topics/4020/889995 да хотяб потому, что здесь по 2 раза в неделю такую тему создают.
https://visavi.net/topics/4020/88993
Помогите написать счётчик php+MySQL СтаниславFri, 18 Dec 2009 19:13:19 +0300Сообщенияhttps://visavi.net/topics/4020/88993А session_id() - ключ надежнее чем ип + арбуз.<br>
Он не плавает в отличии от ип'а, но этому его предпочитаю.<br>
Собственно сравнивал<br>
фиксвап.нет 300, этот счетчик 310-350.<br>
Достаточно точно.
https://visavi.net/topics/4020/88964
Помогите написать счётчик php+MySQL ramzesFri, 18 Dec 2009 18:07:26 +0300Сообщенияhttps://visavi.net/topics/4020/88964#8 это зачем? Не удаляй записи, удаляй их раз в день.<br>
Считаешь сколько строк - столько хостов в день. Добавь поле под хиты и когда обновляешь запись при переходе добавляй +1. Потом считаешь общую сумму этого поля у всех строк и получаешь хиты в день.<br>
Записываешь эти данные куда ни будь и после этого чистишь таблицу.<br>
Я так делаю<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br>
может есть еще варианты но по мне этот самый удобный. И на один запрос меньше (удаление раз в сутки а не каждый раз)
https://visavi.net/topics/4020/88959
Помогите написать счётчик php+MySQL ramzesFri, 18 Dec 2009 18:02:14 +0300Сообщенияhttps://visavi.net/topics/4020/88959