Виникла сувора необхідність за допомогою PHP зробити щось, за допомогою чого можна буде швиденько визначати відстань між двома точками на карті за координатами GPS. Для тих, хто трохи не в курсі – уточню, що основна складність такого завдання полягає в тому, що нам потрібно визначити відстані між двома точками на сфері, а не на площині. Тому потрібно (є аналоги, але я вважаю за краще використовувати) метод Хаверсіна. Читати далі Як визначити відстань між двома точками на карті за координатами GPS?
Архів категорії: PHP
Як надіслати дані з html-форми в Telegram?
Привіт усім! Сьогодні ми будемо розбиратися, як відправити дані з html-форми в Telegram? Читати далі Як надіслати дані з html-форми в Telegram?
Список підроблених email-адрес + генератор
В рамках запису, присвяченого можливості вилучення посилань і поштових адрес потрібно було зробити список підроблених email-адрес, який дозволив не тільки згенерувати підроблені адреси, але і зробити це в готовому для використання в html-коді вигляді. Власне, сам код генератора на Python доступний нижче (раптом кому знадобиться) (а генератор на PHP – у самому низу сторінки 😉) Читати далі Список підроблених email-адрес + генератор
PHP – робота з cookies
Привіт всім! Сьогодні – невеликий пост, присвячений темі: PHP – робота з cookies.
Упевнений, ви знаєте — що таке ці cookies. Про всяк випадок — це невеликий код, який використовується для:
- автентифікації користувача
- зберігання персональних переваг та налаштувань користувача
- відстеження стану сеансу доступу користувача
- відомості статистики про користувачів
Формуються cookie на сервері, а зберігаються на комп’ютері користувача.
Створювати ці куки (cookies) в PHP можна наступним чином:
setcookie(cookie_name, value_cookie, time() + 3600);
де:
– cookie_name – ім’я кукі
– value_cookie – значення кукі
– time() – час життя кукі в секундах, після закінчення якого вона автоматично вийде
АЛЕ! Наявність терміну життя кукі не говорить про те, що його не можна видалити. Видаляється вона просто:
setcookie(cookie_name, value_cookie, time() - 3600);
тобто – код для видалення абсолютно схожий на код для створення cookies, за однією різницею — ми ставимо не плюс, а мінус у часі життя кукі. Як бачите – все просто!
Частка прикладу розберемо код практично. Я тут створив дві сторінки: https://lavrynenko.com/php_cookie/index_cookie.php – (відповідає за значення куки з ім’ям cookie_name (так, я оригінальний ) і відображення цієї самої куки) і https://lavrynenko. com/php_cookie/add_cookie.php – яка, власне, і створює цю саму куку.
Вихідний код сторінок нижче:
index_cookie.php
Розбираємо код докладніше: