Для поисковика важнее запрос нежели физическое положение пользователя. И если человек вбивает КУПИТЬ ВАЛЕНКИ С РИСУНКОМ СЛОНИКА ПИТЕР, то реклама будет именно питерских рекламодателей, а не московских или новосибирских. Если гугл не будут учитывать город в запросе при выводе рекламы, а только ориентироваться на местоположение, то деньги рекламодателей уйдут в пустоту, ибо будет слишком много скликиваний, которые не приведут к покупке, а такая рекламная сеть никому нахрен не нужна :). Как пример программной реализации возьмите ботнет сеть, которую используют, например, для скликивания рекламы конкурентов - каждый компьютер сети может находится в любой точки мира, но именно ключевые слова в запросе позволяют выйти на нужный город и нужную компанию.
Тык ip адрес вы и не записываете. Я вам дал код, который проверяет в таблице ip адрес, а не который записывает. Сделайте sql запрос, который записывает ip адрес.
Вот сюда, нужно добавить sql запрос на запись строки с ip адресом:
else{ // Иначе засчитываем посещение и делаем sql запрос для увеличение счетчика
$views = $query['views']+1;
mysql_query(" UPDATE $table SET views='$views' WHERE $table.title_url = '$title' ");
mysql_query(" INSERT INTO `ip` (`ip`) VALUES ('$ip') ");
}
Я добавил примерно, переделайте как вам надо. Просто поймите, что прежде чем проверять есть ip или нет в таблице, его нужно записать туда, а в вашем коде нет записи.
Евгений: Задавался когда-то этим вопросом, задокументированной возможности не нашел, но нашел статью на хабре https://habrahabr.ru/post/245093/, в которой для Dompdf добавляют нумерацию страниц. Там есть решение и при помощи добавление скрипта, и можно без скриптов, просто посредством свойств CSS. Посмотрите. О нумерации говорится после заголовка "Создание шаблона для DOMPDF" в статье. В целом для любого из конверторов можно это повторить.
webcoderpro: Что значит не записывается? IP адрес это обычная строка. Тип данных STRING. Создаете таблицу в БД, делаете в ней ячейку для IP типа varchar например и все.
NikBait: Ой, вон как оно. Ну тогда я ничем не могу помочь. Могу лишь предположить, что винда не так давно была установлена и как следствие изначально устанавливаются все обновления, а их там очень много. И некоторое время скорость инета реально медленная. Посмотрите на всякий случай, может так и есть. А вообще, ну эту винду :)
Евгений: Да хоть тот же Wordpress. У них вообще вроде по-умолчанию нет файла htaccess. https://ru.wordpress.org/ . Только я не знаю, где и что у них там, поэтому гуглите инфу о расположении модулей или ищите сами :)
Евгений: Она ближе, но я не улавливаю связь с чпу на htaccess и на пхп). Они одинаково будут выглядеть и так, и так. В htaccess будет выглядеть вот так site.ru/catalog/news/ и, если сделать на пхп, то тоже вот так site.ru/catalog/news/ )). Как захотите, так и будет выглядеть! Просто в примере длинные ссылки показаны для большего эффекта. Кстати, я забыл написать, что при чтении статьи нужно было смотреть на Пример №2, именно он хорош и гибок.
В общем, есть две разные реализации, но обе приводят к одному и тому же результату, просто создавая модуль на языке программирования, вы обеспечиваете себя гибкостью в структуре сайта и получаете всякие прочие вкусности, которые облегчают разработку.
Возьмите в пример любые CMS блогов, интернет магазинов и т.д. Все они имеют отдельный модуль, который управляет именно ссылками и именно это позволяет им дать возможность неопытным пользователям настраивать отображение красивых ссылок через админку. А файлы htaccess у них либо пустые, либо практически пустые:)
Если вы занимаетесь и планируете заниматься разработкой дальше, то рано или поздно столкнетесь с этим. Поэтому я решил предложить уже сейчас отойти от htaccess.
westdp: Браузеры не успевают внедрять новые технологии. Я неоднократно натыкался на то, что для firefox есть плагин, который сглаживает и т.д., но беда в том, что он будет только у вас, а не у пользователей сайта:) Остается, наверное, только смириться, либо я чего-то не знаю.
Евгений: Я вас не совсем понял :). Разница между URL вообще не будет. Они будут одинаково выглядеть хоть с ЧПУ через htaccess, что через PHP. Чпу через htaccess это любительский вариант, по-хорошему всегда пишется отдельный модуль. И для ПС точно не будет никакой разницы, они видят только ссылку, они не знают как у вас реализовано ЧПУ.