Przykład 1: użycie $ _get [] do odczytu danych z adresu URL
Utwórz plik PHP z następującym skryptem, aby odczytać wartość nazwy użytkownika z adresu URL i wydrukuj wartość nazwy użytkownika z drugim tekstem. Jeśli dla nazwy użytkownika nie zostanie przewidziana, wówczas skrypt wydrukuje inną wiadomość.
// Sprawdź, czy zmienna jest ustawiona lub nieWyjście:
Następujące dane wyjściowe pojawią się, jeśli nie zostanie podany argument URL z nazwą nazwa użytkownika.
Następujące dane wyjściowe pojawią się, jeśli nazwa użytkownika jest podany na adres URL, jak poniżej.
http: // localhost/php/getPost.php?Nazwa użytkownika = Fahmida
Przykład 2: Użycie $ _get [] do odczytu danych od użytkownika
Utwórz plik PHP z następującym skryptem, aby odczytać dane z formularza za pomocą tablicy $ _get []. Forma HTML pięciu pól jest zdefiniowana w skrypcie. Formularz zostanie przesłany metodą GET do odczytania wartości wejściowych za pomocą $ _gett []. Pola to nazwa pierwszej nazwy, e -maila, telefonu i przycisku przesyłania. Gdy użytkownik kliknie przycisk Prześlij, a następnie isset () Funkcja zwróci prawdziwie, a następnie skrypt sprawdzi wartości nazwy FirstName, a LastName są puste, czy nie. Jeśli którekolwiek z wartości pola jest puste, zostanie wydrukowany komunikat o błędzie. Jeśli zarówno FirstName, jak i LastName zawierają wartości, wszystkie wartości pola formularza zostaną wydrukowane za pomocą tablicy $ _get [].
// Sprawdź przycisk przesyłania jest naciśnięty lub nieWyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu z serwera internetowego. Tutaj pola formularzy są wypełnione manekinami.
Po kliknięciu przycisku przesłania pojawi się następujące dane wyjściowe. Wartości wejściowe formularza są drukowane tutaj.
Przykład 3: Użycie $ _post [] do odczytu danych od użytkownika
Utwórz plik PHP z następującym skryptem, aby sprawdzić użycie tablicy $ _post [] do przyjmowania danych od użytkownika. Formularz logowania użytkownika został zaprojektowany w skrypcie, aby wziąć nazwę użytkownika i hasło od użytkownika. Formularz zostanie przesłany metodą postu w celu odczytania wartości wejściowych za pomocą $ _post []. Skrypt PHP sprawdzi, czy przycisk Prześlij jest naciskowy lub nie za pomocą funkcji isset (). Ta funkcja zwróci true, gdy użytkownik naciśnie przycisk Przesyłania formularza. Następnie sprawdzi wartości nazwy użytkownika i pól przejścia. Jeśli użytkownik wejdzie do „administratora” w polu nazwy użytkownika i „238967” w polu Pass, wówczas instrukcja warunkowa zwróci prawdziwie i wydrukuje komunikat sukcesu; W przeciwnym razie wydrukuje wiadomość o awarii.
// Sprawdź przycisk przesyłania jest naciśnięty lub nieWyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu z serwera internetowego. Tutaj pola formularzy są wypełnione prawidłową nazwą użytkownika i hasłem.
Poniższa wiadomość sukcesu zostanie wydrukowana, jeśli użytkownik dostarczył prawidłową nazwę użytkownika i hasło. Według skryptu ważna nazwa użytkownika to "Admin" A hasło jest „238967”. Jeśli którekolwiek z niewłaściwej wartości zostanie przesłane w dowolnym z pola, wówczas komunikat o błędzie „Nieprawidłowy użytkownik,”Zostanie wydrukowane.
Wniosek
Korzystanie z formularza jest niezbędnym zadaniem dowolnej aplikacji internetowej, ponieważ dane użytkownika są wymagane w większości aplikacji internetowych. $ _Get [] i $ _post [] tablice są bardzo przydatnymi zmiennymi PHP do odczytania przesyłanych danych użytkownika za pośrednictwem dowolnego formularza HTML. Ale formularz musi zawierać przycisk Przesyłania, aby przesłać wstawione dane użytkownika do serwera za pomocą formularza. Zastosowanie tablicy $ _get [] do odczytu danych z adresu URL i danych z formularzy za pomocą metody GET, oraz tablica $ _post [] do odczytu danych formularza za pomocą metody postu wyjaśniono w tym samouczku. Mam nadzieję, że użycie $ _get [] i $ _post [] zostanie wyczyszczone dla czytelników po przeczytaniu tego samouczka.