![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Czesc (IMG:style_emoticons/default/wink.gif)
Napisałem sobie captche - wszystko działa. Jednak problem jest tego typu, że przy próbie stworzenia formularza - nie wyświetla się on. Po prostu na samej górze mam:
I wyświetla się tylko ta captcha, a formularz itd. już nie. Doszedłem do wniosku, że blokuje mi wszystko ten header: Ale nie mogę tego wyrzucić, bo wtedy mam stronę pełną krzaków, jednak formularz się wyświetla. Jakaś rada? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Tylko jak ja mam porównać czy wpisany kod się zgadza? Przecież ja mam zmienną ze znakami w captcha.php.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A to nie możesz mieć obu opcji w tym samym miejscu... Powineś ten kod captchy przypisywać na przykład do sesji przy generacji obrazka... potem po wysłaniu formularza sprawdza czy coś jest w sesji i czy się zgadza z tym co user podał (IMG:style_emoticons/default/smile.gif) Po odświeżeniu obrazka automatycznie w sesji masz aktualny kod (IMG:style_emoticons/default/wink.gif)
Tak w ogóle... Jak masz zmienną ze znakami w catpcha.php to jak w ogóle chciałeś sprawdzać to co podał User?(IMG:style_emoticons/default/questionmark.gif) ? :/ Nie kumam Ten post edytował Sephirus 22.02.2012, 16:48:58 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
w captcha.php mam randowe generowanie znaków, zapisane pod zmienną $znaki, więc to chyba żadna łamigłówka?
Nie chcę sie z tym bawić, tylko przetestować. Dwa inputy - post i submit. Wpisuje kod i sprawdzam czy wszystko jest ok, dla pewności. Tyle potrzebuje zrobić. Dodanie formularza w captcha.php nic nie daje - tez go nie wyswietla. EDIT: W ogóle - jakim cudem mam przekazać sesje, nie includując pliku? ;/ Wszystko składa się do jednej i tej samej zmiennej. Ten post edytował Majkelo23 22.02.2012, 17:09:47 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
A może użyj po prostu http://www.google.com/recaptcha ? (IMG:style_emoticons/default/smile.gif)
Mają gotową bibliotekę. Jeśli chodzi o własną captche to cała zasada wyglada mniej więcej tak: captcha.php
formularz.php
Teraz rozumiesz idee tego rozwiązania? (IMG:style_emoticons/default/smile.gif) Oczywiście wypadałoby jeszcze zrobić id obrazka i inne cuda ale to już dłuższy temat (IMG:style_emoticons/default/wink.gif) Ten post edytował kiler129 23.02.2012, 02:19:46 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 19:55 |