Добавляем цели для Гугл Аналитикс по-новому

Сегодня столкнулся с проблемой отправки события (конкретно — целей) в Гугл Аналитикс с установленным на сайте новым кодом скрипта этого сервиса. Цели для событий были прописаны классически — в таком виде, как описывается на страницах помощи Гугла по настройке целей. Однако Гугл ассистент в моем браузере наотрез отказывался фиксировать событие.

Получить и разобрать данные в формате json, передаваемые через POST запрос

$postData = file_get_contents('php://input');
$data = json_decode($postData, true);

Чтобы посмотреть, что мы получаем при декодировании json, можно воспользоваться функцией

var_dump($data);

Если попытаться вардампить сам пост-запрос при получении данных в формате json, то можно увидеть, что массив $_POST пустой.

Maximum execution time of 30 seconds exceeded или как увеличить время для работы скрипта

Иногда бывает недостаточно того времени, которое установлено по умолчанию на хостинге, для того, чтобы выполнить некоторые скрипты. Это, конечно, частные случаи и здесь не будем углубляться в этот вопрос.

Если у вас проявилась ошибка «Maximum execution time of 30 seconds exceeded» (время может отличаться от приведенного здесь, в зависимости от настроек сервера) и у вас действительно есть необходимость

No ‘Access-Control-Allow-Origin’ header is present on the requested resource: решение проблемы

В этой заметке опишу частный случай, когда мне пришлось столкнуться с ошибкой «No ‘Access-Control-Allow-Origin’ header is present on the requested resource».

Эта ошибка появлялась в консоли браузера при попытке отправить сообщения из форм, расположенных на лендинге, через скрипт, расположенный на другом домене, методом ajax.

Как разрушить фрейм при переходе на сайт

Вопрос возник в связи с тем, что у клиента на странице регистрации во фрейме установлена форма. При клике по кнопке «Далее» должен осуществляться переход на другую страницу сайта. Однако при этом новая страница открывается в том же фрейме, в котором отображается форма.

Автоматически закрыть Bootstrap modal окно через несколько секунд

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

Выводим текущий год в подвале (в копирайтах) сайта на Вордпресс

Вывести текущий год в подвале сайтаЧтобы не обременять себя сменой года в копирайтах своего сайта, созданного на движке Вордпресс, вручную, лучше возложить эту задачу на саму систему WordPress. А точнее, на программное обеспечение хостинга, на котором расположен ваш сайт — на язык PHP.