Коля Дубр, все в точности так и есть, однако, пройдя по большинству граблей, хочется подсказать правильный путь коллегам, стоящим в начале этого пути. Впрочем, недаром у нас говорят, что только трус учится на чужих ошибках :)
В любом случае -- топикстартеру успехов!
По методам защиты от "накрутки" -- вот здесь были интересные обсуждения, посмотрите:
http://xpoint.ru/forums/programming/PHP/thread/20397.xhtml
http://xpoint.ru/forums/internet/theory/thread/7596.xhtml
Для Вашего случая, как я понял, cookies будет вполне достаточно. Можно дополнительно использовать еще и какие-то алгоритмические методы на основе анализа IP, user agent'а и т.п., но это уже опционально.
Вначале изучаем:
- HTML
- CSS
- JavaScript
Затем обязательно протокол HTTP
После этого переходим к изучению серверных инструментов.
PHP для начала.
Ну, и не забыть разобраться с настройкой и конфигурированием Apache
Это минимум, который нужен для web-мастеринга.
Приблизительно в такой последовательности.
Не исправите...
Вот еще мнение об НЛП: http://repiev.ru/articles/NLP_Noodle.htm
Робот понимает то, что есть некий URL, указанный параметром action= тега <form>
В принципе, ничто не запрещает роботу попытаться перейти по нему. Реакция обработчика формы при этом теоретически непредсказуема, но практически она почти всегда соответствует сабмиту формы с пустыми значениями полей (хотя все зависит в конечном итоге от программиста). Может, у ncu было что-то подобное?
На данном этапе -- только "активные продажи". То бишь, садимся за телефон, и начинаем обзванивать всех потенциальных прямых рекламодателей.
Плательщиков НДС на Украине можно "пробить" по сайту налоговой: http://www.sta.gov.ua/platniki/andata.php3?beginning=true
ТС, для <body> background-color укажите
Несмотря на то, что MoMM уже замечательно все разрулил, позволю себе еще пару замечаний.
Поскольку авторского договора нет, то вопрос топикстартера, вообще говоря, перемещается из области юриспруденции в область морали. То бишь -- хороший, или плохой человек этот программист? хорошо или плохо он поступил?
Наверное, не очень хорошо, поскольку продал не исключительно "свои наработки", а результаты совместного с постановщиком задачи труда. И, по-хорошему ("по понятиям", так сказать), он должен был бы поделиться с со-разработчиком деньгами. Что, вообще говоря, еще не поздно сделать.
Далее.
Топикстартеру, как мне кажется, вовсе не стоит так радикально разрывать отношения с программистом. Во-первых, можно попытаться полюбовно согласовать и урегулировать финансовые взаимоотношения (в свете сказанного мною выше). Во-вторых, вовсе не поздно оформить авторский договор сейчас, дабы обезопасить себя в дальнейшем.