DCMS | антидудосег
Ясно. Ошибся сайтом. Кроме школо комментариев ничего не увидел
DELETED
31 марта 2015, в 13:58
Delete
________
посл. ред. 31.03.2015 в 13:59; всего 1 раз(а); by Вилы Выкидные
LordSaske, 6 пост вот тебе и специалист
Вилы Выкидные (31.03.2015 в 13:58)
Не понятно как проверится $_SESSION['antidudos'], если она задаётся после проверки и внутри условия?
Не понятно как проверится $_SESSION['antidudos'], если она задаётся после проверки и внутри условия?
Очень просто. Сначало проверяем наличие сессии, если есть то время последнего клика. Если оно было позже чем 2сек назад - выводим ошибку и тушим подальшие процессы. + записываем в сессию новое время.
Php_self - очень просто обьясняется. Запрещает часто кликать на одну и ту же ссылку(тоесть, разрешает переадресацию)
NeFesT (31.03.2015 в 14:02)
LordSaske, 6 пост вот тебе и специалист
LordSaske, 6 пост вот тебе и специалист
9-й пост. + имеет смысл самого способа реализации, а не тупо вставил куда либо
DELETED
31 марта 2015, в 14:13
Delete
LordSaske (31.03.2015 в 14:09)
Вилы Выкидные (31.03.2015 в 13:58)
Не понятно как проверится $_SESSION['antidudos'], если она задаётся после проверки и внутри условия?
Очень просто. Сначало проверяем наличие сессии, если есть то время последнего клика. Если оно было позже чем 2сек назад - выводим ошибку и тушим подальшие процессы. + записываем в сессию новое время.
Php_self - очень просто обьясняется. Запрещает часто кликать на одну и ту же ссылку(тоесть, разрешает переадресацию)
Вилы Выкидные (31.03.2015 в 13:58)
Не понятно как проверится $_SESSION['antidudos'], если она задаётся после проверки и внутри условия?
Очень просто. Сначало проверяем наличие сессии, если есть то время последнего клика. Если оно было позже чем 2сек назад - выводим ошибку и тушим подальшие процессы. + записываем в сессию новое время.
Php_self - очень просто обьясняется. Запрещает часто кликать на одну и ту же ссылку(тоесть, разрешает переадресацию)
Логичнее последние 2 строчки зафигачить перед условим проверки, а то теряем одно действие проверки :D
Вилы Выкидные (31.03.2015 в 14:13)
LordSaske (31.03.2015 в 14:09)
Вилы Выкидные (31.03.2015 в 13:58)
Не понятно как проверится $_SESSION['antidudos'], если она задаётся после проверки и внутри условия?
Очень просто. Сначало проверяем наличие сессии, если есть то время последнего клика. Если оно было позже чем 2сек назад - выводим ошибку и тушим подальшие процессы. + записываем в сессию новое время.
Php_self - очень просто обьясняется. Запрещает часто кликать на одну и ту же ссылку(тоесть, разрешает переадресацию)
Логичнее последние 2 строчки зафигачить перед условим проверки, а то теряем одно действие проверки :D
LordSaske (31.03.2015 в 14:09)
Вилы Выкидные (31.03.2015 в 13:58)
Не понятно как проверится $_SESSION['antidudos'], если она задаётся после проверки и внутри условия?
Очень просто. Сначало проверяем наличие сессии, если есть то время последнего клика. Если оно было позже чем 2сек назад - выводим ошибку и тушим подальшие процессы. + записываем в сессию новое время.
Php_self - очень просто обьясняется. Запрещает часто кликать на одну и ту же ссылку(тоесть, разрешает переадресацию)
Логичнее последние 2 строчки зафигачить перед условим проверки, а то теряем одно действие проверки :D
Ошибаешся. Тоесть,исходя из твоего поста получаем следующее:
Записываем время в сессию, после чего сразу же проверяем только записанное время.
Иными словами, условие приобретет вот такой вот смысл: if (time() == time()){
}
Это грубейшая ошибка
DELETED
31 марта 2015, в 14:19
Delete
LordSaske (31.03.2015 в 14:17)
Вилы Выкидные (31.03.2015 в 14:13)
LordSaske (31.03.2015 в 14:09)
Вилы Выкидные (31.03.2015 в 13:58)
Не понятно как проверится $_SESSION['antidudos'], если она задаётся после проверки и внутри условия?
Очень просто. Сначало проверяем наличие сессии, если есть то время последнего клика. Если оно было позже чем 2сек назад - выводим ошибку и тушим подальшие процессы. + записываем в сессию новое время.
Php_self - очень просто обьясняется. Запрещает часто кликать на одну и ту же ссылку(тоесть, разрешает переадресацию)
Логичнее последние 2 строчки зафигачить перед условим проверки, а то теряем одно действие проверки :D
Ошибаешся. Тоесть,исходя из твоего поста получаем следующее:
Записываем время в сессию, после чего сразу же проверяем только записанное время.
Иными словами, условие приобретет вот такой вот смысл: if (time() == time()){
}
Это грубейшая ошибка
Вилы Выкидные (31.03.2015 в 14:13)
LordSaske (31.03.2015 в 14:09)
Вилы Выкидные (31.03.2015 в 13:58)
Не понятно как проверится $_SESSION['antidudos'], если она задаётся после проверки и внутри условия?
Очень просто. Сначало проверяем наличие сессии, если есть то время последнего клика. Если оно было позже чем 2сек назад - выводим ошибку и тушим подальшие процессы. + записываем в сессию новое время.
Php_self - очень просто обьясняется. Запрещает часто кликать на одну и ту же ссылку(тоесть, разрешает переадресацию)
Логичнее последние 2 строчки зафигачить перед условим проверки, а то теряем одно действие проверки :D
Ошибаешся. Тоесть,исходя из твоего поста получаем следующее:
Записываем время в сессию, после чего сразу же проверяем только записанное время.
Иными словами, условие приобретет вот такой вот смысл: if (time() == time()){
}
Это грубейшая ошибка
а 2 секунды куда ты дел?
isset($_SESSION['antidudos']) && $_SESSION['antidudos'] > (time()-2)
Вилы Выкидные (31.03.2015 в 14:19)
LordSaske (31.03.2015 в 14:17)
Вилы Выкидные (31.03.2015 в 14:13)
LordSaske (31.03.2015 в 14:09)
Вилы Выкидные (31.03.2015 в 13:58)
Не понятно как проверится $_SESSION['antidudos'], если она задаётся после проверки и внутри условия?
Очень просто. Сначало проверяем наличие сессии, если есть то время последнего клика. Если оно было позже чем 2сек назад - выводим ошибку и тушим подальшие процессы. + записываем в сессию новое время.
Php_self - очень просто обьясняется. Запрещает часто кликать на одну и ту же ссылку(тоесть, разрешает переадресацию)
Логичнее последние 2 строчки зафигачить перед условим проверки, а то теряем одно действие проверки :D
Ошибаешся. Тоесть,исходя из твоего поста получаем следующее:
Записываем время в сессию, после чего сразу же проверяем только записанное время.
Иными словами, условие приобретет вот такой вот смысл: if (time() == time()){
}
Это грубейшая ошибка
а 2 секунды куда ты дел?
isset($_SESSION['antidudos']) && $_SESSION['antidudos'] > (time()-2)
LordSaske (31.03.2015 в 14:17)
Вилы Выкидные (31.03.2015 в 14:13)
LordSaske (31.03.2015 в 14:09)
Вилы Выкидные (31.03.2015 в 13:58)
Не понятно как проверится $_SESSION['antidudos'], если она задаётся после проверки и внутри условия?
Очень просто. Сначало проверяем наличие сессии, если есть то время последнего клика. Если оно было позже чем 2сек назад - выводим ошибку и тушим подальшие процессы. + записываем в сессию новое время.
Php_self - очень просто обьясняется. Запрещает часто кликать на одну и ту же ссылку(тоесть, разрешает переадресацию)
Логичнее последние 2 строчки зафигачить перед условим проверки, а то теряем одно действие проверки :D
Ошибаешся. Тоесть,исходя из твоего поста получаем следующее:
Записываем время в сессию, после чего сразу же проверяем только записанное время.
Иными словами, условие приобретет вот такой вот смысл: if (time() == time()){
}
Это грубейшая ошибка
а 2 секунды куда ты дел?
isset($_SESSION['antidudos']) && $_SESSION['antidudos'] > (time()-2)
Забыл. Вот такой вот тогда получится if (time() > (time()-2))
И получается, что кроме надписи ты ничего другого не увидеш
Он у тебя всех пользователей заблочит ) Сам подумай теперь почему ))