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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: PowerCounter 4.0 не верно считает php страницы отличающиеся параметрами
 
 автор: IgorA100   (05.08.2009 в 19:47)   письмо автору
 
 

На : http://www.softtime.ru/info/framework_powercounter.php
написано:
Для того, чтобы такие страницы считались как разные необходимо в кодах всего счётчика заменить $_SERVER['PHP_SELF'] на $_SERVER['REQUEST_URI']
В мануале же написано:
Для того, чтобы такие страницы считались как разные необходимо заменить $_SERVER['PHP_SELF'] на $_SERVER['REQUEST_URI'] в файле count.php.
Все же везде или только в count.php ?
Пробовал заменить и только в одном файле и во всех, толку особого нет.
К примеру захожу на ../index.php?do=cat&category=servis_news
Смотрю статистику, там вижу: ../index.php?do=cat&category=servis_news - посещений 10, все прекрасно, захожу на страницу: ../index.php?do=cat&category=action , смотрю статистику и там вижу, что ../index.php?do=cat&category=servis_news вообще пропала, а вместо нее ../index.php?do=cat&category=action и посещений 11, т.е. произошла замена страницы, а посещений прибавилось.
Подскажите, куда копать?

  Ответить  
 
 автор: IgorA100   (05.08.2009 в 20:20)   письмо автору
 
   для: IgorA100   (05.08.2009 в 19:47)
 

Нашел ошибку...
В файле count.php нужно еще
$query = "SELECT id_page FROM $tbl_pages
WHERE name='$_SERVER[PHP_SELF]'";

заменить на
$query = "SELECT id_page FROM $tbl_pages
WHERE name='$_SERVER[REQUEST_URI]'";


Точнее, не только в count.php? надо заменить $_SERVER[PHP_SELF] на $_SERVER[REQUEST_URI], ну и естесно как написано в мануале и $_SERVER['PHP_SELF'] на $_SERVER['REQUEST_URI']
Добавили бы разработчики все это в ридми, а то строки то различаются кавычками!!!

К тому же можно просто ввести константу и ее менять всего в одном мест. Меньше ошибок можно допустить...

ЗЫ: Но скрипт все равно колбасит, хотя в других местах, связанных с анализом IP... Буду копать дальше...

  Ответить  
Rambler's Top100
вверх

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