04-10-2011, 21:01
Witam.
Posiadam mały problem programistyczny. Oto on:
Wyobraźmy sobie, że mamy stronę z polami rejestracji. Po wypełnieniu ich klikamy Rejestruj i przechodzimy na kolejną stronę, gdzie jest wyświetlana captcha. I tu rozpoczyna się cały problem. Captcha nie generuje się na podstawie sesji, ciasteczka, danych przesyłanych POSTem etc. Jedyną formą pobrania jej jest zapisanie w trakcie ładowania strony, gdyż gdybym chciał pobrać ja z URL-a to wytworzy się nowa. Czy w jakimkolwiek języku skryptowym (PHP , Perl najlepiej) lub w Delphi jest możliwość zapisania captchy bez generowania nowego requesta?
A jak już jesteśmy przy captchach to mam następne pytanie. Podczas wysyłania wiadomości na portalu po kliknięciu w button zanika pole z wiadomością a wyświetla się captcha. Czy jest możliwość pobrania jej przez skrypt PHP lub Perl'owy? Podejrzewam, że nie, ponieważ PHP ani Perl nie wspiera JS w swoich modułach typu cURL czy LWP::UserAgent.
Wszystkich, którzy mają jakiś pomysł proszę o pomoc w tej sprawie.
Pozdrawiam.
Posiadam mały problem programistyczny. Oto on:
Wyobraźmy sobie, że mamy stronę z polami rejestracji. Po wypełnieniu ich klikamy Rejestruj i przechodzimy na kolejną stronę, gdzie jest wyświetlana captcha. I tu rozpoczyna się cały problem. Captcha nie generuje się na podstawie sesji, ciasteczka, danych przesyłanych POSTem etc. Jedyną formą pobrania jej jest zapisanie w trakcie ładowania strony, gdyż gdybym chciał pobrać ja z URL-a to wytworzy się nowa. Czy w jakimkolwiek języku skryptowym (PHP , Perl najlepiej) lub w Delphi jest możliwość zapisania captchy bez generowania nowego requesta?
A jak już jesteśmy przy captchach to mam następne pytanie. Podczas wysyłania wiadomości na portalu po kliknięciu w button zanika pole z wiadomością a wyświetla się captcha. Czy jest możliwość pobrania jej przez skrypt PHP lub Perl'owy? Podejrzewam, że nie, ponieważ PHP ani Perl nie wspiera JS w swoich modułach typu cURL czy LWP::UserAgent.
Wszystkich, którzy mają jakiś pomysł proszę o pomoc w tej sprawie.
Pozdrawiam.