Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Jak przeładować captcha?
-Azek-
post
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
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
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
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
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
Post #6





Goście







Dzięki chłopaki! Działa jak trzeba! (IMG:style_emoticons/default/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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 22:23