System rejestracji
Formularz rejestracji
Materiały
Prace nad budową systemu rejestracji należy przeprowadzać według kolejności, w jakiej pojawiają się pliki:
- Tworzenie bazy danych;
- Rejestracja mechanizmu reCAPTCHA v.2 (czytaj: reCaptcha v.3);
- Kod HTML/PHP "rejestracja-formularz.php" - czyli obecna strona;
- Kod HTML/PHP "rejestracja-sukces.php" - osobny plik;
- Kod PHP skryptu "connect.php" - osobny plik;
- Kod PHP skryptu "rejestracja.php" - osobny plik;
Uwagi:
- Większość serwisów hostingowych wymaga, aby wszystkie pliki z kodem PHP miały rozszerzenie *.php.
- Formularz zawiera elementy, które będą działać tylko w wersji PHP>5.5. W swoim panelu konfiguracyjnym konta, ustaw odpowiednią wersję tego języka.
- Formularz z mechaniznem reCaptcha nie będzie prawdopodobnie działał w serwisie "wex.pl" (z nieznanego jeszcze powodu).
- Jeśli reCaptcha zawsze daje wynik negatywny pomimo prawidłowego wyboru obrazków, winna może być nieprawidłowa konfiguracja PHP na serwerze (wyłączona może być opcja "allow_url_fopen"). Aby zyskać pewność, wyślij na serwer plik z zawartością: <?php phpinfo(); ?> i załaduj go w przeglądarce. Jeśli opcja rzeczywiście jest wyłączona, utwórz plik ".user.ini" z zawartością "allow_url_fopen = On" i wyślij go na hosting.
- System rejestracji został w praktyce pomyślnie przetestowany na hostingu prv.pl (zobacz: screeny) oraz 000webhostapp.com (zobacz: screeny). Działa!
- Jeśli udało Ci się utworzyć działający system rejestracji, przejdź do następnego projektu: SYSTEM LOGOWANIA.