kybq: для начального уровня не меньше года, если нет знаний таких языков как Java или C++. Там много понятий, компонентов, которые обязательно пригодятся на практике.
up_sweep , PretorDH: хеш генерируется на стороне сервера, перед тем как отправить ответ пользователю, и сгенерированный хеш вставляется в строку onclick="del_com('$commentID', '$userID', '$hashCode'); return false;" для каждой ссылки/кнопки. В html получается вид onclick="del_com('5', '33', 'dasfaF*&6ad8f76^Fs'); return false;". Далее при нажатии на кнопку, сервер получает идентификаторы и хеш. Беря за основу принятые ID генерирует хеш заново и сверяет с хешом который был прибыл вместе с идентификаторами.
OnYourLips: ну в принципе, layout`ы по больше грузят систему в целом. Если работать на прямую, то нагрузку можно контролировать. Но тут противоположность в безопасности. Но и ее можно контролировать в ручную, теми же DbParameter
Инна вам нужно почитать информацию на тему фильтров в AdBlock. Эта информация позволит, вам и вашим посетителям, больше не сталкивать с такими не приятными вещами. https://easylist-downloads.adblockplus.org/excepti... вот к примеру все правила (фильтры) которые использует AdBlock в текущий момент. Если в них разобраться, то можно вывести основной список слов, которые не стоит использовать у себя в проекте.
Евгений Быченко: есть изменения. Точно не помню, что сделал, но теперь сайт открывается. Все хорошо. Теперь задача другая. Вот еще vhosts
NameVirtualHost kab6-center:80
DocumentRoot "E:/sites/localhost/www"
# ServerName localhost
ErrorLog "E:/sites/localhost/error.log"
CustomLog "E:/sites/localhost/access.log" common
Естественно видно, что добавлен еще один сайт. kab6-center и it-novteh.test проходят с сервера. Если обращаться из локальной сети к kab6-center, то все ок. Если в it-novteh.test то открывает содержимое kab6-center, но в HOST_NAME и SERVER_NAME указывает на it-novteh.test.
Андрей Б.: ну типа если сделать border-left прозрачным, то top left угол упадет (состыкуется, найдет себе подобных, называйте как хотите xD) на bottom left угол, потому что его ничего не "держит" xD. Получается треугольник.
|\
| \
| \
|____\