создай функцию которая составляет рандомное слово из всех возможных символов русского , английского языков, цифр , знаков, можеш еще другие языки взять + эти все символы с другим регистром. тоесть от а-я А-Я , слово рандомной длины скажем от 2 - 40 символов хешируй слово, заноси в базу и отсылай куки с этим значением. получается будет так при первом заходе на сайт создается такое слово + хешируется отдается клиенту на большой период времени и заносится в базу , при повторном заходе проверяется есть ли кука если есть сравнивается со значением в базе. своего рода индификатор по которому можно забанить) так же при создании слово с новым хешам проверяй в базе есть ли такой хеш если нету то заноси в базу и отдавай куку если есть то генерируй заного слово. (Отредактировано автором: 11 Января, 2012 - 13:36:37)
|