← Back to Projects // PHP + MYSQL

Dynamic Guestbook System

A server-side rendered guestbook with PHP, demonstrating CRUD operations, input sanitization, CSRF protection, and MySQL persistence.

Sign the Guestbook
Guestbook Entries (4)
N 2026-05-17 04:50:58

...

ZmswzZWrGxRgLxtaVaPJqZAs 2026-05-07 15:19:20

dJapLzWMymhhklfujjfu

tFWseOFXyomHQFCwBoy 2026-05-02 14:02:32

KhbbAmYyjvwxanOO

XVlucZAmcnaHlVENmJVQUu 2026-04-27 13:21:51

azTTHZglxoChaVWqz

// PHP + MySQL with CSRF Protection & Prepared Statements <?php session_start(); require_once 'config.php'; if ($_SERVER['REQUEST_METHOD'] === 'POST') { // Validate CSRF token if ($_POST['csrf_token'] !== $_SESSION['csrf_token']) { die('CSRF validation failed'); } // Sanitize and insert via prepared statement $db = getDB(); $stmt = $db->prepare( 'INSERT INTO guestbook_entries (name, message) VALUES (?, ?)' ); $stmt->execute([$name, $message]); } ?>