здрасьте всем. сори за офтоп. во время пришествия черного властелина был незаслуженно заминусован :( добавьте карму до 0, больше не прошу, хочу топик опубликовать и не могу :(
они или забывают, или непонимают, что фейсбук - это не просто сайт знакомств. Это ПЛАТФОРМА, API которой открыто всем желающим. И благодаря этому фейсбук имеет такую бешеную популярность. Он расширяет функционал не только за счет создателей, а и за счет сторонних разработчиков, которые сами пишут приложения для фейсбука.
смысл всего того, что я описал - уберечь сайт от спам-роботов.
идентификатор сессии сохраняются в куке, верно. Привязка по айпи не нужна, зачем? ну уибили вы сессию - если вы нормальный пользователь, то при попадании на страницу добавления формы вам в сессию создастся переменная, если ее не будет при проверке формы - вы ничего не опубликуете. если вы удалите куку - вам просто придется еще раз зайти на страницу с формой и заново все добавить и засабмитить форму. где что непонятно? :)
а обязательно ли во всех случаях пользоваться защитой? иногда помоему можно сделать форму защищенной и без назойливых "проверок".
например я делал защиту на одном из сайтов, когда открываешь форму добавления - в сессию запоминается время открытия страницы добавления формы и после отправки формы проверяется время, прошедшее с момента открытия предыдущей страницы - если переменной нет или она меньше определенного времени(которое необходимо человеку, чтоб заполнить форму) - его выбрасывает, допустим, на главную. А переменную обнуляет(если она задана).
Собственно, роботов пока не видно :) все вроде тихо-мирно :)
идентификатор сессии сохраняются в куке, верно. Привязка по айпи не нужна, зачем? ну уибили вы сессию - если вы нормальный пользователь, то при попадании на страницу добавления формы вам в сессию создастся переменная, если ее не будет при проверке формы - вы ничего не опубликуете. если вы удалите куку - вам просто придется еще раз зайти на страницу с формой и заново все добавить и засабмитить форму. где что непонятно? :)
например я делал защиту на одном из сайтов, когда открываешь форму добавления - в сессию запоминается время открытия страницы добавления формы и после отправки формы проверяется время, прошедшее с момента открытия предыдущей страницы - если переменной нет или она меньше определенного времени(которое необходимо человеку, чтоб заполнить форму) - его выбрасывает, допустим, на главную. А переменную обнуляет(если она задана).
Собственно, роботов пока не видно :) все вроде тихо-мирно :)