|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Yan Zommer 2:5020/400 17 Dec 2001 12:49:17 To : Boris Vaschenko Subject : Re: Как сделать? -------------------------------------------------------------------------------- Привет. > Есть некоторая страница, на которой существует некоторая форма. И я ооочень > не хочу, чтобы некоторые кадры скриптом сабмитили форму. Иными словами, нужно > сделать так, чтобы сабмит формы был доступен только реальным юзерам в реальном > браузере. Понятно, что код страницы можно выдрать LWP, а потом пропарсить, но > все-таки надеюсь, что есть способы, как усложнить жизнь таким умникам. > Я отдаю себе отчет в том, что, вообще-то, любую защиту подобного рода можно > обойти, но мне нужны хотя бы начальные уровни. То есть против более-менее > малолетних кулцхацкеров. Можно использовать JavaScript каким-нибудь образом. Hапример, сделать что бы submit кнопки вообще не было, а по нажатию на какой-нибудь картинке или по ссылке вызывать Form.submit в результате каких-нибудь действий на JavaScript'е. Можно, например, перед submit'ом подменить Action формы или подставить одноразовый hidden параметр. WBR, Ян Зоммер --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/9104d3dd0b01.html, оценка из 5, голосов 10
|