Асинхрон в php

53
.
ViROSS
4 8 15 16 23 42
Добавлено: 18.04.2024 / 10:59
Помогите доработать код найденный на просторах интернета но почему то у меня не работает


<?php

echo '321... ';
?>
<script>
var fired = false;
window.addEventListener('scroll', () => {
    if (fired === false) {
        fired = true;
        
        setTimeout(() => {
            // Здесь все эти тормознутые трекеры, чаты и прочая ересь,
            // без которой жить не может отдел маркетинга, и которые
            // дико бесят разработчиков, когда тот же маркетинг приходит
            // с вопросом "почему сайт медленно грузится, нам гугл сказал"
        
            
            <?php
echo 'привет мир';
?>
            
            
            
        }, 3000)
    }
});
</script>


Добавлено: 18.04.2024 / 11:04
Что то с телефона криво код вставляется

Суть скрипта в том что бы после полной успешной загрузки страницы через 3 секунды начал выполняться php скрипт
.
ViROSS, А как это вообще должно работать? php на сервере выполняется а js в браузере. Или я чет не понимаю
.
4 8 15 16 23 42
DieHardMy, Ну заходим на страницу php

Она полностью открывается и загружается
И потом через пару секунд что бы сам php скрипт начал загружаться.


Короче у меня на странице очень много 
sleep()

И получается так что страница грузится 5 минут.
Из за этого хостинг блочит сайт что слишком много исходящего трафика грузится.

И поэтому мне надо что бы сначала загрузилась страница а потом начал выполняться скрипт
.
ViROSS, Так не работает. Это невозможно. Тебе надо делать какое-то API. Слать запрос к PHP-скрипту из JS. В таком случае можно задержку сделать.
Всего: 4