Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Jak przeładować captcha?
-Azek-
post 12.09.2011, 09:48:10
Post #1





Goście







Tworzę forum, które ma być zabezpieczone captcha <img src="captcha.php"/>. Obrazek jest generowany losowo. Jak przeładować captcha (bo ktoś może nie rozczytać), tak aby nie trzeba było wypełniać od nowa pól formularza?
Go to the top of the page
+Quote Post
pablo89pl
post 12.09.2011, 10:00:08
Post #2





Grupa: Zarejestrowani
Postów: 143
Pomógł: 19
Dołączył: 7.09.2009
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


wywolujesz ajaxem ządanie do pliku captcha.php i masz nowy obrazek zwrocony - a info jaki to kod zapychasz np. do sesji
Go to the top of the page
+Quote Post
-Azek-
post 12.09.2011, 15:12:39
Post #3





Goście







A mógłbyś podać przykład, bo z Ajaxem się jeszcze nie bawiłem :-(
Go to the top of the page
+Quote Post
lobopol
post 12.09.2011, 16:45:28
Post #4





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


Mam dobry dzień i zimne piwko łap przykład http://www.9lessons.info/2010/07/google-li...a-with-php.html


--------------------
Go to the top of the page
+Quote Post
Dominator
post 12.09.2011, 21:39:13
Post #5





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

Ostrzeżenie: (20%)
X----


Posłuż się tym przykładem ;-) Nie mój, z neta wzięty

  1. <script language="javascript" type="text/javascript">
  2. /* this is just a simple reload; you can safely remove it; remember to remove it from the image too */
  3. function reloadCaptcha()
  4. {
  5. document.getElementById('captcha').src = document.getElementById('captcha').src+ '?' +new Date();
  6. }
  7. </script>


do przycisku

  1. <img src="image.php" alt="Click to reload image" title="Click to reload image" id="captcha" onclick="java script:reloadCaptcha()" />
Go to the top of the page
+Quote Post
-Azek-
post 13.09.2011, 08:39:48
Post #6





Goście







Dzięki chłopaki! Działa jak trzeba! yahoo.gif Zgłoście się do admina po kliki przy "Pomógł", bo ja nie mogę...
Powód edycji: [Ociu]: Proszę.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 23:28