В CodeIgniter My One Query для обновления счетчика просмотров выполняется дважды - PullRequest
0 голосов
/ 13 сентября 2011

Есть ли что-то в CodeIgniter для повторного вызова контроллера?Моя проблема в том, что я использую запрос для установки количества просмотров с помощью этого запроса:

$this->db->set('user_views', 'user_views+1', FALSE);
        $this->db->where('slug', $discussion_slug);
        $this->db->update('forum_topics')

Мой сайт находится на http://shinedesk.com/projects/MySeniorLivingGuide/development/forums.Пожалуйста, проверьте количество любых обсуждений, перечисленных на этой странице.Затем нажмите на ссылку обсуждения, чтобы просмотреть эту страницу.Проблема в том, что после просмотра этого обсуждения и проверки количества просмотров на странице форумов количество просмотров увеличивается на два.

1 Ответ

0 голосов
/ 13 сентября 2011

У вас есть addThis на вашей странице, возможно ли, что сервер addThis пытается получить вашу страницу, вызывая дополнительный запрос?

Попробуйте удалить addThis со страницы и посмотрите, происходит ли это по-прежнему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...