Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Я придумал капчу без сессий на php 
V
    Опции темы
BlackRu
Дата 25.6.2014, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 431
Регистрация: 14.9.2009




А если такой вариант:

1. Пользователь заполняет форму, нажимает отправить.
2. Скрипт отправляет данные в MySQL вместе с рандомно сгенерированным кодом.
3. Пользователя кидает на другую страницу, из базы выводится его сообщение и код,
если код неверный, предлагается, допустим, еще одна попытка. Если опять неверно, запись в бд уничтожается. 


Это сообщение отредактировал(а) BlackRu - 27.6.2014, 23:33


--------------------
Удалена администрацией форума
PM MAIL WWW Skype   Вверх
krundetz
Дата 25.6.2014, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)




ТоляМБА, рад видеть. smile 


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
ТоляМБА
Дата 26.6.2014, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Котэ
***


Профиль
Группа: Завсегдатай
Сообщений: 1607
Регистрация: 15.12.2004




О! krundetz, аналагична!!!  smile 
PM   Вверх
BlackRu
Дата 26.6.2014, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 431
Регистрация: 14.9.2009




 smile Ну ладно. Капчей уже никого не удивишь, думал я думал, писал эту капчу писал, а получились в итоге бинарные часы на чистом PHP. 
Код

<?php header("Refresh: 1");?>
<h1><span style="font-size:100pt">
<? 
$H=date("h");

$H=base_convert($H, 10, 2);
$H = strtr($H, "0", ".)" );
$H = strtr($H, "1", ":" ); 

echo "$H h";

$I=date("i");

$I=base_convert($I, 10, 2);
$I = strtr($I, "0", ".)" );
$I = strtr($I, "1", ":" ); 

echo " $I min";

$Sec=date("s");

$Sec=base_convert($Sec, 10, 2);
$Sec = strtr($Sec, "0", ".)" );
$Sec = strtr($Sec, "1", ":" ); 

echo " $Sec sec";?></span></h1>


Кстати, "капча" лучше звучит без "т", т.е. не каптча, а капча, имхо естественнее для русского языка. 

P.S. 

ТоляМБА
krundetz, Ой,  я тут не один что ли!? Я вас тоже рад видеть, товарищи.  smile 

Это сообщение отредактировал(а) BlackRu - 27.6.2014, 23:20


--------------------
Удалена администрацией форума
PM MAIL WWW Skype   Вверх
ТоляМБА
Дата 27.6.2014, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Котэ
***


Профиль
Группа: Завсегдатай
Сообщений: 1607
Регистрация: 15.12.2004




Цитата(BlackRu @  27.6.2014,  01:17 Найти цитируемый пост)
Ой,  я тут не один что ли!?
Это же Флейм, сюда уже давно никто не заходит, так что ты тут один. Мы тебе кажемся. smile

Добавлено через 56 секунд
BlackRu, кстати, а ты почему форматированием кода не занимаешься? Имею ввиду отступы хотя бы. smile 
PM   Вверх
Bulat
Дата 27.6.2014, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск




Цитата(ТоляМБА @  27.6.2014,  13:59 Найти цитируемый пост)
кстати, а ты почему форматированием кода не занимаешься? Имею ввиду отступы хотя бы.


Цитата(ТоляМБА @  27.6.2014,  13:59 Найти цитируемый пост)
Это же Флейм, сюда уже давно никто не заходит

 smile 


--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
ТоляМБА
Дата 27.6.2014, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Котэ
***


Профиль
Группа: Завсегдатай
Сообщений: 1607
Регистрация: 15.12.2004




Bulat, можешь скрин своего профиля в Круглые сообщения постить  smile 
PM   Вверх
BlackRu
Дата 27.6.2014, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 431
Регистрация: 14.9.2009




ТоляМБА, еще не на той стадии просветления, но уже подумываю об этом. smile
Вот в скрипте новостных заметок начал делать. Никак не могу определиться, как лучше форматировать. 
Я еще комментарии не делаю. smile Пока не делаю, так как скрипт заметок совсем минималистичный, для Android пишу. 

Это сообщение отредактировал(а) BlackRu - 27.6.2014, 23:25


--------------------
Удалена администрацией форума
PM MAIL WWW Skype   Вверх
ТоляМБА
Дата 27.6.2014, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Котэ
***


Профиль
Группа: Завсегдатай
Сообщений: 1607
Регистрация: 15.12.2004




Цитата(BlackRu @  27.6.2014,  23:58 Найти цитируемый пост)
 Никак не могу определиться, как лучше форматировать. 
Гугли 'code conventions php'
PM   Вверх
BlackRu
Дата 27.6.2014, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 431
Регистрация: 14.9.2009




ТоляМБА, спасибо, нагуглил pear.php.net/manual/ru/standards.php

Порадовала строчка:

Цитата

Дополнительные комментарии, кроме тех, что предусмотрены PHPDoc, только приветствуются. Основное правило в данном случае - каждая часть кода повышенной сложности должна быть прокомментирована до того, как вы забыли как она работает.


Это сообщение отредактировал(а) BlackRu - 27.6.2014, 23:24


--------------------
Удалена администрацией форума
PM MAIL WWW Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.1205 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.