Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: счетчик посещений сайта

Сообщения:  [1-10]   [11-14] 

 
 автор: cheops   (28.06.2006 в 14:37)   письмо автору
 
   для: wit_dm   (28.06.2006 в 10:33)
 

Речь идёт о каком счётчике? PowerCounter? Если да, то
По умолчанию, счётчик считает страницы, отличающиеся только параметрами, за одну
страницу, например страницы
index.php?id=1
index.php?id=2
будут считаться как одна и та же страница, со всеми вытекающими. Для того, чтобы
такие страницы считались как разные необходимо заменить $_SERVER['PHP_SELF'] на
$_SERVER['REQUEST_URI'] в файле count.php. Для этого можно просто открыть файл
в блокноте и воспользоваться функцией автозамены.

   
 
 автор: wit_dm   (28.06.2006 в 14:20)   письмо автору
 
   для: tuder   (28.06.2006 в 13:51)
 

Нет с путями все нормально. Когда я говорил "не работает", я имел в виду счётчик не считает. Если бы была проблема с путями , выдавалось что нить типа: Не могу найти файл...
Сделал вторым способом: заменил $_SERVER['PHP_SELF'] на $_SERVER['REQUEST_URI'], хотя думал что работать не будет. Так как ситуация немного иная чем описана в мануале. Вроде работает. Спасиба.

   
 
 автор: tuder   (28.06.2006 в 13:51)   письмо автору
 
   для: wit_dm   (28.06.2006 в 12:42)
 

Значит вопрос в другом, почему не работает конструкция

shablon.php

// [...]
include ("include/content.php");
// [...]


где content.php содержит


// [...]
include ("count.php");
// [...]


А подозреваю, что надо просто разобраться с путями, типа


// [...]
include ("../pcounter/count.php");
// [...]

   
 
 автор: wit_dm   (28.06.2006 в 12:42)   письмо автору
 
   для: wit_dm   (28.06.2006 в 12:31)
 

2tuder:
Сенк, я это читал, у мня

$titlepage = "Название страницы"; 


не работает....
У мня мудрёная конструкции сайта... Общий скрипт шаблон shablon.php, в него инклудится content.php (статьи , форум , и т.д.)....
строка include 'count.php'; в content.php не хотит работать ... А работает только в shablon.php, что не совсем устраивает ...

   
 
 автор: wit_dm   (28.06.2006 в 12:31)   письмо автору
 
   для: tuder   (28.06.2006 в 12:22)
 

2margol:
Ответ на твой вопрос....
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=18947&page=1

"Кроме появилась возможность задавать тайм-аут для повторного засчитывания уникальных хостов. Чтобы 20 подряд сделанных обновлений страниц не увеличивал бы общий счётчик посещений. Исходники счётчика с картинками прикреплены к данному сообщению."

   
 
 автор: tuder   (28.06.2006 в 12:24)   письмо автору
 
   для: margol   (28.06.2006 в 11:46)
 

>Вот скажите, учитываете ли вы каждого посетившего или каждое
>обновление? Вот у меня по обновлению. То есть зашел чел на
>сайт, счетчик увеличился, пошел по вкладкам, вернулся снова
>на главную, опять увеличивается счетчик. Вы учитываете этот
>факт ? и при помощи чего?

Вот здесь учтено
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=18947&page=1

   
 
 автор: tuder   (28.06.2006 в 12:22)   письмо автору
 
   для: wit_dm   (28.06.2006 в 11:31)
 

Если перед файлом включением файла при помощи инструкции require_once поместить
имя страницы в переменной $titlepage, в отчётах системы, данная страница будет
участвовать под этим именем. Более того, вы можете объединять несколько страниц
в одну строку, присваивая им одинаковые названия.


<?php
  $titlepage 
"Название страницы";
  require_once(
"count.php");
?>


Когда выдираешь форум - присваивай $titlepage="Форум"...

Кроме этого:

По умолчанию, счётчик считает страницы, отличающиеся только параметрами, за одну
страницу, например страницы
index.php?id=1
index.php?id=2
будут считаться как одна и та же страница, со всеми вытекающими. Для того, чтобы
такие страницы считались как разные необходимо заменить $_SERVER['PHP_SELF'] на
$_SERVER['REQUEST_URI'] в файле count.php. Для этого можно просто открыть файл
в блокноте и воспользоваться функцией автозамены.

   
 
 автор: wit_dm   (28.06.2006 в 12:16)   письмо автору
 
   для: margol   (28.06.2006 в 12:03)
 

По-моему в счетчике такая возможность не реализована (может не прав, сам его только сёдня начал осваивать =) ), Скорее всего придется вставлять строку include('count.php'); в некое условие "Если IP новый, тогда выполняем строку , если нет идем дальше" ...
Нет, моя проблема актуальна =)

   
 
 автор: margol   (28.06.2006 в 12:03)   письмо автору
 
   для: wit_dm   (28.06.2006 в 11:58)
 

Я знаю, но нельзя ли учитывать разных пользователей? Или слишком трудоемко? А вы разобрались со своей проблемой?

   
 
 автор: wit_dm   (28.06.2006 в 11:58)   письмо автору
 
   для: margol   (28.06.2006 в 11:46)
 

Немного не понял, вопрос к разработчикам или ко мне ? =)
Конечно счетчик будет увеличиваться, ведь при каждом обновлении, выполняется скрипт ...

   

Сообщения:  [1-10]   [11-14] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования