Наверное так и буду делать. Надо сначала развить, там уже можно и лицензию поменять, а начальная опен сорс лицензия по идее должна защитить меня от нападок.
WbICHA, а если выкладывать все реально по опенсорсу а вот поддержку и авто обновления предоставлять платно? Это же не нарушает работу опен сорс лицензий?
Алексей, если с учетом get параметров делать, то тут не все так просто. Эти самые get параметры могут иди в разном порядке, а значит прежде чем по ним считать хеш или создавать ключ, надо их серилизовать и отсортировать по алфавиту и только потом уникальный ключ мутить.
Плюс, в идеале еще попутно выбросить get параметры от всяких поисковых систем. Они будут только захламлять адрес и ключ.
Дмитрий, я спрашиваю с тем расчетом, что может есть какая-то хитрость или лайфхак для реализации блока, но не в лоб. Например, использовать кеширование длинною в пару секунд или еще что-нибудь.
У меня в принципе даже нет цели, сообщать злоумышленнику, что его запросы блочатся. Пусть продолжает думать, что его спам проходит.
Сергей Горностаев, да смысл от них ныкатся? Просто сделать так, чтобы было непонятно куда слать жалобу и проблема решена. Я не вникал, но вроде же можно размещать сайты на динамических IP адресах? Если вдруг да, то тупо размещаешь сайт на своем смартфоне и пусть крутится там. Опсосы обычно при каждом выходе в сеть новый IP адрес дают.