Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
if$_COOKIE['cookietime'] == 1)
{
echo "грешка";
}
else
{
mysql_query("INSERT INTO ....
setcookie("cookietime", "1", time()+5);
}
sianbg_s каза:Начини много, но ето един прост: При добавяне на нещо правиш една бисквитка, която да изтече след 5 секунди. При submit проверяваш дали я има и ако я има вадиш съобщение.
sianbg_s каза:@Karcho ако е наистина 5 секунди не мисля, че потребителя ще успее за по малко от 5 сек.
Аз си вкарвам дата по принцип в заявката към базата с NOW() И после излиза като 2011-08-18 01:22:46. После пак ли трябва да го направя примерноoveRLuckEd каза:Като имам да правя нещо подобно, записвам времето с time() и после сравнявам дали записаното време е по-голямо или по-малко от това което на мен ми трябва, и за сега не съм имал никога проблеми.
if($data < NOW())
{
//dada
}
else {
//da
}
Добре, а тогава как се сравнява записаната дата + 5 секунди (примерно) :shock:niker каза:NOW() е функция на mysql и може да се използва само c mysql_query()
и по-конкретно като код нещо ще може ли да ми покажеш долу-горе как се прави :lol:Karcho каза:Ами, най-лесно е в базата данни да запишеш time()+5 и да сравняваш спрямо сегашният timestamp.
$query = query("SELECT COUNT(*) AS cnt FROM `table` WHERE `field`>".time()."");
$count = fetch_object($query)->cnt;
if($count > 0)
{
//error
}