С помощью функции ignore_user_abort, можно сделать так, чтобы код работал вне зависимости от соединения пользователя. То есть, код работает практически без интернета? Я попробовал выключить интернет, и код все равно сработал. Как это понимать? Так же можно написать целую программу, которая работает без интернета (я имею ввиду без моего интернета, то есть практически БЕСПЛАТНО), я правильно понимаю?
Нет, вы совершенно не так поняли) Возможно вы сталкивались с двумя частыми состояниями выполнения php скриптов.
1) Hello World - Программа сработала, отдала в браузер ответ, все хорошо)
2) "Demon"
- Сложная операция которая долго не отдает ответ, это значит что, что то под капотом крутится, чаще всего это какие то внешние запросы, работа с файлами, бесконечные циклы и тд. (в общем сложные операции, требующие время)
Ну так вот. Когда вы закрываете вкладку, вы можете указать как будет работать ваш скрипт.
1) при потере соединения скрипт умрет 2) продолжит работать
В примере на php.net указан пример как создать демон
PS Интернет нужен если вы обращаетесь к внешнему серверу где крутится ваш php
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Понадобилось написать сервер на php с mysqlНашел сайт с бесплатным хостингом, создал там БД, открываю управление через phpmyadmin, которое там уже...
Всем привет! Интересует такой вопрос: Как на Php (на проекте используется Symfony 2) реализовать изменение записей в БД по определенному времени