Codeigniter - Создать уникальный счетчик просмотров страницы - PullRequest
0 голосов
/ 09 апреля 2019

Я создаю счетчик посетителей для каждой моей страницы. Согласно PageId и Ip посетителя, я создал две таблицы, такие как pageView и pageTotalView. Но мой код не работает. Я нашел несколько кодов в php. Как мне преобразовать эти коды в Codeigniter при работе?

Таблицы базы данных:

CREATE TABLE `pageView` (
 `pageViewId` int(11) NOT NULL AUTO_INCREMENT,
 `pageViewPageId` int(11) NULL,
 `pageViewUserIP` text NULL,
 PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1


// totalview

CREATE TABLE `pageTotalView` (
 `pageTotalViewId` int(11) NOT NULL AUTO_INCREMENT,
 `pageTotalViewPId` int(11) NULL,
 `pageTotalVisit` text NULL,
 PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1

Коды PHP:

// gets the user IP Address
  $pageViewUserIP = $_SERVER['REMOTE_ADDR'];

  $check_ip = mysql_query("select pageViewUserIP from pageViewwhere pageViewPageId = 'I dont know How I can get viewing Page Id' and pageViewUserIP = '$pageViewUserIP'");
  if(mysql_num_rows($check_ip)>=1)
  {

  }
  else
  {
    $insertview = mysql_query("insert into pageView values('','I dont know How I can get viewing Page Id','$pageViewUserIP')");
    $updateview = mysql_query("update pageTotalView set pageTotalVisit = pageTotalVisit+1 where pageViewPageId ='I dont know How I can get viewing Page Id' ");
  }

Подводя итог, эти коды могут работать на php, но как я могу использовать эти коды в Codeigniter?

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