Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jak przeładować captcha?
Forum PHP.pl > Forum > Przedszkole
Azek
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?
pablo89pl
wywolujesz ajaxem ządanie do pliku captcha.php i masz nowy obrazek zwrocony - a info jaki to kod zapychasz np. do sesji
Azek
A mógłbyś podać przykład, bo z Ajaxem się jeszcze nie bawiłem :-(
lobopol
Mam dobry dzień i zimne piwko łap przykład http://www.9lessons.info/2010/07/google-li...a-with-php.html
Dominator
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()" />
Azek
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ę...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.