Помогите написать счётчик php+MySQL - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - 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&#039;у <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 ну я делаю, проверяю сначала по логину, потом по сессии потом по арбузу и ип&#039;у если предыдущего совпадения не нашлось.<br> Иногда бывает сессии теряются х.з. Почему. Редко но все таки.. https://visavi.net/topics/4020/89465 Помогите написать счётчик php+MySQL ramzes Sun, 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/89314 19, тип такого?<br> <pre class="prettyprint">$sql=mysql_query(&quot;SELECT * FROM `on` WHERE `time` &gt; &quot;.(time()-300).&quot; || `sid`=&#039;&quot;.session_id().&quot;&#039;&quot;); if(mysql_fetch_array($sql)) { mysql_query(&quot;UPDATE `on` SET `sid`=&#039;&quot;.session_id().&quot;&#039;, `host`=`host`+1, `time`=&#039;&quot;.time().&quot;&#039; WHERE `time` &gt; &quot;.(time()-300).&quot; || `sid`=&#039;&quot;.session_id().&quot;&#039;&quot;); } else { mysql_query(&quot;INSERT INTO `on` SET `sid`=&#039;&quot;.session_id().&quot;&#039;, `host`=`host`+1, `time`=&#039;&quot;.time().&quot;&#039;&quot;); }</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 = &#039;&quot;.session_id().&quot;&#039;<br> или по логину или по ип+арбуз.<br> #16 Жесть. Регулярки во все подряд пихать..<br> $rq = $_SERVER[&#039;HTTP_HOST&#039;].$_SERVER[&#039;PHP_SELF&#039;].&#039;?&#039;.$_SERVER[&#039;QUERY_STRING&#039;];<br> if($_SESSION[&#039;request&#039;]!=$rq){<br> //ok update table online<br> $_SESSION[&#039;request&#039;] == $rq;<br> } https://visavi.net/topics/4020/89306 Помогите написать счётчик php+MySQL ramzes Sat, 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(&quot;UPDATE `online` SET `login`=&#039;&quot;.$user_login.&quot;&#039;, `sid`=&#039;&quot;.session_id().&quot;&#039;, `ip`=&#039;&quot;.$_SERVER&#91;&quot;REMOTE_ADDR&quot;].&quot;&#039;, `agent`=&#039;&quot;.$_SERVER&#91;&#039;HTTP_USER_AGENT&#039;].&quot;&#039;, `self`=&#039;&quot;.$_SERVER&#91;&#039;REQUEST_URI&#039;].&quot;&#039;, `host`=`host`+1, `time`=&#039;&quot;.time().&quot;&#039; WHERE `time` &gt; &quot;.(time()-300).&quot; || `ip`=&#039;&quot;.$_SERVER&#91;&quot;REMOTE_ADDR&quot;].&quot;&#039;&quot;); if(!$update) { mysql_query(&quot;INSERT INTO `online` SET `login`=&#039;&quot;.$user_login.&quot;&#039;, `sid`=&#039;&quot;.session_id().&quot;&#039;, `ip`=&#039;&quot;.$_SERVER&#91;&quot;REMOTE_ADDR&quot;].&quot;&#039;, `agent`=&#039;&quot;.$_SERVER&#91;&#039;HTTP_USER_AGENT&#039;].&quot;&#039;, `self`=&#039;&quot;.$_SERVER&#91;&#039;REQUEST_URI&#039;].&quot;&#039;, `host`=`host`+1, `time`=&#039;&quot;.time().&quot;&#039;&quot;); }</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">&lt;? $ref=preg_replace(&#039;/http&#58;\/\/.*?\//si&#039;,&#039;/&#039;,$_SERVER&#91;&#039;HTTP_REFERER&#039;]; $uri=$_SERVER&#91;&#039;REQUEST_URI&#039;]; $ref2=$_SESSION&#91;&#039;ref2&#039;]; $_SESSION&#91;&#039;ref2&#039;]=$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[&#039;HTTP_REFERER&#039;];<br> если совпадает с текущей страницей или пустой ещё записать в сесию предыдущую страницу и сверять с рефером потом уже защитуем. https://visavi.net/topics/4020/89261 Помогите написать счётчик php+MySQL Удаленный Sat, 19 Dec 2009 15:26:01 +0300 Сообщения https://visavi.net/topics/4020/89261 ramzes, пасиб большое! Сегодня не хочю уже делать, а завтро с утра начну пробовать. Если чё отпишу<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/89001 12, про хосты / хиты ни разу не видел!!!!!!!!!!!!!!!!!! https://visavi.net/topics/4020/88999 Помогите написать счётчик php+MySQL Жека Fri, 18 Dec 2009 19:34:56 +0300 Сообщения https://visavi.net/topics/4020/88999 5 да хотяб потому, что здесь по 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> Он не плавает в отличии от ип&#039;а, но этому его предпочитаю.<br> Собственно сравнивал<br> фиксвап.нет 300, этот счетчик 310-350.<br> Достаточно точно. https://visavi.net/topics/4020/88964 Помогите написать счётчик php+MySQL ramzes Fri, 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 ramzes Fri, 18 Dec 2009 18:02:14 +0300 Сообщения https://visavi.net/topics/4020/88959