Обучение/Помощь новичкам | Подскажите пожалуйста
Здравствуйте, хочу чтобы через 10 секунд вывелся текст.
<?
$a = time() + 10;
echo $a;
if (time() > $a) {
echo "Прошло 10 секунд";
}
?>
В итоге в переменной $a time() соответственно увеличивается и текст не выведется никогда.
Как сделать чтобы значение сохранилось и увеличивалось только реальное time() в условии? Не понимаю.
<?
$a = time() + 10;
echo $a;
if (time() > $a) {
echo "Прошло 10 секунд";
}
?>
В итоге в переменной $a time() соответственно увеличивается и текст не выведется никогда.
Как сделать чтобы значение сохранилось и увеличивалось только реальное time() в условии? Не понимаю.
DELETED
12 февраля 2018, в 20:41
Delete
________
посл. ред. 12.02.2018 в 20:42; всего 2 раз(а); by PhpStorm
PhpStorm , а если в сессию или константу?
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 секунд";
?>
DELETED
12 февраля 2018, в 21:45
Delete