Ликбез PHP для SEO

Комментариев нет

В этой статье я расскажу как можно генерировать случайные числа, которые не моргают при нажатии F5. Также расскажу о некоторых полезных функциях PHP для оптимизации больших сайтов.

Получить адрес текущей страницы можно из переменной $_SERVER[‘REQUEST_URI‘]. В этой переменой хранится URI текущей страницы URL без протокола и домена, например, “/page.html”. Однако в некоторых CMS эта переменная может содержат не текущий URI, а такой URI который мог быть, если ЧПУ были бы выключены. Также эта переменная поддерживается в PHP 4.1 и старше.

Чтобы проверить начинается ли URI допустим со строки /category/cat1/ нужно написать:

if(strpos($_SERVER[‘REQUEST_URI‘],’/category/cat1/’)===0)

Чтобы проверить присутствие в URI строки par=value нужно написать:

if(strpos($_SERVER[‘REQUEST_URI‘],’par=value‘)!==false)

Сгенерировать случайную величину, которая не мигает при F5 можно посчитав контрольную сумму.

abs(crc32($_SERVER[‘REQUEST_URI‘]))

Например, нам нужно случайно выбрать элемент массива

$arr[abs(crc32($_SERVER[‘REQUEST_URI‘]))%count($arr)]

Адрес с которого перешли на страницу (реферер) $_SERVER[‘ HTTP_REFERER‘] можно использовать для определения того перешел ли пользователь к нам с поисковика.

Например, переход с гугла

if(strpos($_SERVER[‘HTTP_REFERER‘],’google.’)!==false)

переход с Яндекса

if(strpos($_SERVER[‘HTTP_REFERER‘],’yandex.’)!==false)

(Всего посетителей: 27, сегодня: 1)
Алексей Шевченко
Автор и редактор на wptheme.us
Опыт работы с WordPress более 10 лет. Создал более 1500 сайтов на Вордпресс. Перевел более 400 тем на русский и украинский язык. Сотни вылеченных сайтов от вирусов. Тысячи установленных и настроенных плагинов. Задать вопрос мне можно на https://profiles.wordpress.org/wpthemeus/
 

Рубрики

Лучшие шаблоны для Wordpress

Лучшие комментарии

Подписка на новые шаблоны
Введите свой email:

Доставка от FeedBurner

Миниатюра к услугам.
Комментариев нет

Оставьте свой комментарий