|
|
|
| у меня на сайте есть раздел, ссылки в котором имеют вид
/index.php?id=main. К сожалению, счетчик их учитывает как просто
index.php
$_SERVER['PHP_SELF'] поменял на $_SERVER['REQUEST_URI']... эффекта пока нет. Что еще можно попробовать сделать?
и еще. когда вставляешь в гостевую include("../count/count.php") она наглухо перестает грузится. Грузится только если поставишь include("http://site.ru/count/count.php"). Работать-то работает, а вот счетчик ее по прежнему не обсчитывает. Порывшись по форуму у меня закралось подозрение что дело в одинаковых именах глобальных переменных (refister_globals = on - у меня этого требует форум). Подскажите чайнику, какие именно переменные дублируются? Или как их отключить для конкретного скрипта? | |
|
|
|
|
|
|
|
для: Loki
(24.02.2005 в 14:18)
| | Первый вопрос снимается - кажись заработало:)
А вот со вторым - по прежнему засада:( | |
|
|
|
|
|
|
|
для: Loki
(24.02.2005 в 14:18)
| | Хм... попробуйте счётчик добавить не в начале, а в конце, и перед ним закрыть предыдущую сессию с базой данных
<?php
// Код гостевой книги
mysql_close();
include("../count/count.php");
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(24.02.2005 в 18:59)
| | попробовал в различных сочетаниях... эффект нулевой:(
самое станное, что записи из базы читаются (все, кроме самой старой - на ней все и зависает). интересно, как наличие относительного пути может на это влиять? ну и, соответственно, почему не обсчитывается форум... это все как-то связано с mysql наверное:)
Да, только что заметил: с относительным путем - статистика срабатывает, только страница до конца не догружается. | |
|
|
|
|
|
|
|
для: Loki
(24.02.2005 в 21:36)
| | Нашел косяк: проблема была в файле conf.php гостевой книги, а конкретно:
<?php
function puterror($message)
{
echo("<p>$message</p>");
exit();
}
?>
|
после того как этот фрагмент закомментировал, гостевая заработала нормально и в счетчике учитывается...
Почему же не учитывается форум? Еслиб хоть ошибки какие выдавал:)
И еще вопрос: в статистике учитывается count.php - это нормально? | |
|
|
|
|
|
|
|
для: Loki
(25.02.2005 в 12:46)
| | Еще раз приподниму тему.
В счетчике учитывается весь сайт, кроме форума. Вроде и никаких ошибок не выдает, но и не учитывает.
Как проверить, корректно ли выполнился запрос к count.php? Значения каких переменных желательно проконтролировать? | |
|
|
|
|
|
|
|
для: Loki
(16.03.2005 в 16:56)
| | Все прочитали начало сообщения и подумали что всё в порядке :))).
Как подключён счётчик к форуму? В конце страницы?
<?php
mysql_close();
include "../powercounter/count.php";
?>
|
Метод отладки заключается в постепенном убирании символов @ в count.php, который подавляет вывод ошибки - попробуйте убрать их и посмотреть что происходит? | |
|
|
|
|
|
|
|
для: cheops
(16.03.2005 в 19:13)
| | Разобрался вроде: файлы настроек форума и счетчика имели одинаковые названия и, хоть и находились в разных местах, подключался не тот который нужен:) | |
|
|
|