Loading...
Обучение/Помощь новичкам | Подскажите пожалуйста
Здравствуйте, хочу чтобы через 10 секунд вывелся текст.

<?
$a = time() + 10;
echo $a;
if (time() > $a) {
echo "Прошло 10 секунд";
}
?>

В итоге в переменной $a time() соответственно увеличивается и текст не выведется никогда.
Как сделать чтобы значение сохранилось и увеличивалось только реальное time() в условии? Не понимаю.
писать $a в базу и сравнивать со значением столбца в базе а не с переменной в скрипте
________
посл. ред. 12.02.2018 в 20:42; всего 2 раз(а); by PhpStorm
PhpStorm , а если в сессию или константу?
https://dumpz.org/2726963/
Optimuses ,
<?php

if (empty($_SESSION['time'])) {

$_SESSION['time'] = time();

}

$a = $_SESSION ['time'] + 10;

echo $a;

if (time() > $a)

{

echo "Прошло 10 секунд";

}
?>



Так не работает, время идёт, текст не выводит.

<?php

session_start();

if (empty($_SESSION['time'])) {

$_SESSION['time'] = time();

}

$a = $_SESSION ['time'] + 10;

echo $a;

if (time() > $a)echo "Прошло 10 секунд";

?>

Holter , ну наверное тогда такое надо http://webgent.ru/javascript/window-timers
Онлайн: 4
Время:
Gen. 0.1372
(c) Bym.Guru 2010-2026