Przesyłanie danych metodą POST
Założenie: Zbudujemy prosty formularz logowania i pokażemy, jak odebrać przesłane dane za pomocą metody POST w PHP.
Krok po kroku:
- Tworzenie formularza HTML: Utworzymy prosty formularz z polami na login i hasło. Dane będą przesyłane do pliku
process.php
. - Odbieranie danych w PHP (process.php): W pliku
process.php
odbierzemy dane przesłane metodą POST za pomocą zmiennych$_POST['login']
i$_POST['password']
. - Wyświetlanie danych: Skrypt wyświetli odebrane dane loginu i hasła. W rzeczywistej aplikacji, te dane powinny być przetworzone i zweryfikowane (np. porównanie z bazą danych).
<form method="post" action="process.php">
Login: <input type="text" name="login"><br>
Hasło: <input type="password" name="password"><br>
<input type="submit" value="Zaloguj">
</form>
<?php
$login = $_POST['login'];
$password = $_POST['password'];
echo "Login: " . $login . "<br>";
echo "Hasło: " . $password;
?>
Pamiętaj, że ten przykład pokazuje podstawy przesyłania danych metodą POST. W rzeczywistych aplikacjach należy zadbać o bezpieczeństwo danych, np. poprzez walidację i sanitację danych wejściowych, aby zapobiec atakom typu SQL injection czy XSS.
Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi metodami przesyłania danych w PHP!