Zmienne superglobalne w PHP

Założenie: Zapoznamy się z trzema podstawowymi zmiennymi superglobalnymi w PHP: $_GET, $_POST i $_SESSION oraz zobaczymy proste przykłady ich użycia.

Krok po kroku:

  1. Użycie $_GET: Zmienna $_GET przechowuje dane przesyłane metodą GET w URL. Przykład:
  2. 
    <?php
    if(isset($_GET['imie'])){
      $imie = $_GET['imie'];
      echo "Witaj, " . $imie . "!";
    } else {
      echo "Brak imienia w URL.";
    }
    ?>
    				

    Kod ten sprawdza, czy w URL istnieje parametr ‘imie’. Jeśli tak, wyświetla powitanie. W przeciwnym wypadku wyświetla komunikat o braku imienia.

  3. Użycie $_POST: Zmienna $_POST przechowuje dane przesyłane metodą POST, zazwyczaj z formularza. Przykład:
  4. 
    <?php
    if(isset($_POST['email'])){
      $email = $_POST['email'];
      echo "Twój email: " . $email;
    } else {
      echo "Brak adresu email.";
    }
    ?>
    				

    Ten kod sprawdza, czy formularz wysłał dane z polem ’email’. Jeśli tak, wyświetla adres email.

  5. Użycie $_SESSION: Zmienna $_SESSION przechowuje dane sesji użytkownika. Aby jej użyć, należy najpierw uruchomić sesję za pomocą session_start(). Przykład:
  6. 
    <?php
    session_start();
    if(isset($_SESSION['zalogowany'])){
      echo "Jesteś zalogowany!";
    } else {
      echo "Nie jesteś zalogowany.";
    }
    ?>
    				

    Ten kod sprawdza, czy zmienna sesji ‘zalogowany’ istnieje. Jeśli tak, oznacza to, że użytkownik jest zalogowany.

Ten przykład pokazuje podstawowe zastosowanie zmiennych superglobalnych w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi metodami przesyłania danych.

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *