More. Я убил на это дофига времени.
Есть замечательная ошибка в IE, "operation aborted". Возникает когда пытаемся изменить DOM-дерево до загрузки всей страницы. Может возникнуть при использовании данного метода.
Я денвер под вистой держу на работе :)
А про хостс - гугл помогает, один раз только сделать - и всё. Кодировка при установке - в принципе фиг с ней, если уже ставил.
--------------
Кстати про "только для новичков и безруких". Мне, например, невероятно удобно, что для добавления хоста мне достаточно только создать новую папочку в /home/. А если нужен imagick, перл полноценный или PHP обновленный - кто мешает это сделать на денвере? :)
+ пара знакомых, которые плевались на денвер и говорили "да чо там, сам всё поставлю", на практике выполняли поставленные задачи совсем не лучше чем я, юзающий денвер :D
Поскольку все эти боты, как правило, ориентируются на "неизменяемость имен полей формы" можно делать следущее:
- добавлять к полям формы суффиксы, например первые 5 символов md5() время на сервере округленное до дня + salt и на сервере проверять. В результате, каждый день имена полей будут меняться.
- Генерить hidden поле с хешем, составленным из IP адрес + время на сервере округленное до часа (можно больше, смотря где ставить) + salt. Проверять всё на сервере. Кстати, во многих случаях будет достаточно одного только IP адреса :) Ботики явно обновляют свои данные гораздо реже, чем меняются их IPы.
Меньше обращений к серверу, меньше задержек.
Есть замечательная ошибка в IE, "operation aborted". Возникает когда пытаемся изменить DOM-дерево до загрузки всей страницы. Может возникнуть при использовании данного метода.
Вариант лечения:
.incut{zoom:1;behavior:expression(!this.isInserted==true && iDOMLoaded ? this.isInserted=(this.innerHTML = '<span style="background: url(i/border_tr.gif) no-repeat 100% 0;height: 7px;display: block;margin: -20px -20px 13px -20px;"><img src="i/border_tl.gif" alt="" /></span>' + this.innerHTML + '<span style="background: url(i/border_br.gif) no-repeat 100% 0;height: 7px;display: block;margin:13px -20px -20px -20px;"><img src="i/border_bl.gif" alt="" /></span>') : '');}
И перед </body>:
<script type="text/javascript">iDOMLoaded = 1;</script>
А про хостс - гугл помогает, один раз только сделать - и всё. Кодировка при установке - в принципе фиг с ней, если уже ставил.
--------------
Кстати про "только для новичков и безруких". Мне, например, невероятно удобно, что для добавления хоста мне достаточно только создать новую папочку в /home/. А если нужен imagick, перл полноценный или PHP обновленный - кто мешает это сделать на денвере? :)
+ пара знакомых, которые плевались на денвер и говорили "да чо там, сам всё поставлю", на практике выполняли поставленные задачи совсем не лучше чем я, юзающий денвер :D
После этого ТАКИМ четким всё на мониторе стало.
- добавлять к полям формы суффиксы, например первые 5 символов md5() время на сервере округленное до дня + salt и на сервере проверять. В результате, каждый день имена полей будут меняться.
- Генерить hidden поле с хешем, составленным из IP адрес + время на сервере округленное до часа (можно больше, смотря где ставить) + salt. Проверять всё на сервере. Кстати, во многих случаях будет достаточно одного только IP адреса :) Ботики явно обновляют свои данные гораздо реже, чем меняются их IPы.
http://dean.edwards.name/IE7/