INF.03: Logowanie i Sesje w PHP. Jak to zrobić bezpiecznie na egzaminie?

🔐 Logowanie w PHP - Absolutne Podstawy
Na egzaminie INF.03 zadanie z logowaniem składa się z 3 części:
- Formularz logowania (HTML).
- Skrypt weryfikujący login/hasło (PHP + MySQL).
- Zabezpieczenie dostępu do innej strony (Sesje).
1. session_start() - Złota Zasada
Funkcja session_start(); musi być PIERWSZĄ linijką kodu w pliku PHP. Przed nią nie może być żadnego HTML-a, ani nawet spacji.
<?php
session_start();
// Teraz można bezpiecznie korzystać z $_SESSION
?>
<!DOCTYPE html>...2. Skrypt logowania (login.php)
Załóżmy, że mamy bazę użytkowników.
require('db.php'); // Połączenie z bazą
if (isset($_POST['login']) && isset($_POST['haslo'])) {
$login = $_POST['login'];
$haslo =
INF.03: JavaScript na egzaminie. Walidacja formularzy i manipulacja DOM
Następny postJak pociąć grafikę na INF.03? Flexbox i Grid w 15 minut.