Я работаю над сайтом, который содержит много ссылок. Я хочу защитить эти ссылки от ботов / сканеров с помощью CAPTCHA. Я пробовал reCAPTCHA от Google, но он не удовлетворяет моим потребностям (особенно это сложно, когда речь идет о людях, плохо владеющих английским языком: P), плюс я просто хочу остановить новых программистов или сканеров, я знаю, что их легко сломать опытными программистами. Поэтому я искал и нашел этот, чтобы быть хорошим.
http://www.hardcode.nl/subcategory_4/article_243-simple-php-captcha-script.htm
Загрузил его и он работает как шарм, но моя проблема:
1. Я вижу, что файлы index.html проверяют введенный код и, если он правильно, перенаправляет на файл write.php, где создается сеанс и отображается вывод. Я хочу, чтобы это было сделано на той же странице. Например, когда пользователь вводит правильный код, он должен иметь возможность просматривать ссылки на той же странице, чтобы сэкономить пропускную способность (я получу их с сервера MySQL)
2. Это более важный вопрос, так как я ничего не знаю о сессиях php, а учебники php.net слишком короткие или почти ничего не значат, можно ли сделать это так, чтобы каждый раз, когда пользователь вводил правильную капчу, он мог видеть ссылки в остальное время без капчи? И ему придется повторно вводить капчу только тогда, когда он закрывает браузер или после некоторого интервала, например, 10 минут, если предыдущая не может быть сделана.
Спасибо
PS. Я могу использовать Javascript на моем сервере, но, вероятно, решение php будет лучше, так как я также изучаю php