Как сделать редирект в php через паузу после отрисовки страницы?

123 4
P
На сайте с 06.01.2009
Offline
592
431

Привет. Прошу помощи. 
Есть страница. В ней поле input. Юзер вводит название того что ищет и происходит нужный редирект!

Мне нужно сделать так чтобы  если в течение 10 сек юзер ничего не введет в поле  - произошел редирект на некую страницу А.

Это реально сделать в странице php? Помогите плз. Спасибо!

MI
На сайте с 18.08.2021
Offline
44
#1
С помощью js это делается
Защита сайта от прямых заходов, ботов, накрутки пф https://clck.ru/33hqox
Mik Foxi
На сайте с 02.03.2011
Offline
1076
#2
echo 'тут JS код редиректа';
Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
br.almighty
На сайте с 13.07.2021
Offline
62
#3
    <script>
        let i = document.querySelector('#input');
        let t = setTimeout(function(){
            window.location = 'http://site.io/'
        }, 10000);
        i.oninput = function() {
            clearTimeout(t);
        }
    
</script>
P
На сайте с 06.01.2009
Offline
592
#4
Гениально, друзья! Спасибо!!!! Выручили нереально!
WS
На сайте с 01.11.2008
Offline
135
#5

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

<meta http-equiv="refresh" content="10;url=http://www.google.com/" />
W1
На сайте с 22.01.2021
Online
285
#6
Владимир #:
это делается простым тэгом мета

Ну и где там input?

Мой форум - https://webinfo.guru –Там я всегда на связи
WS
На сайте с 01.11.2008
Offline
135
#7
webinfo #:

Ну и где там input?

а что проблема удалить элемент мета по событию изменения инпута?
W1
На сайте с 22.01.2021
Online
285
#8
Владимир #:
а что проблема удалить элемент мета по событию изменения инпута?

Каким образом?

L
На сайте с 14.12.2008
Offline
121
#9
Владимир #:

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

бред полный, тс, не слушай таких советов

WS
На сайте с 01.11.2008
Offline
135
#10
webinfo #:

Каким образом?

<html>
<head>
<meta id="r1" http-equiv="refresh" content="10;url=http://www.google.com/" />
</head>
<body>
<input id="i1" type="text">
<script>
var i = document.querySelector('#i1'),r = document.querySelector('#r1');
i.oninput = function() {
        if(r!==false){
                r.remove();
                r=false;
        }
        window.stop();
}      
</script>
</body>
123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий