$time, 'user' => $user, 'msg' => $msg ]; } } return $messages; } // ---------- ورود کاربر ---------- if (isset($_POST['username']) && $_POST['username'] !== '') { // نام کاربری را در سشن ذخیره می‌کنیم $_SESSION['username'] = trim($_POST['username']); // ریدایرکت برای جلوگیری از ارسال مجدد فرم هنگام رفرش صفحه header('Location: ' . $_SERVER['PHP_SELF']); exit; } // ---------- ارسال پیام ---------- if (isset($_POST['message']) && $_POST['message'] !== '' && isset($_SESSION['username'])) { $user = $_SESSION['username']; $msg = trim($_POST['message']); // جلوگیری از اسکریپت‌نویسی ساده $msg = htmlspecialchars($msg, ENT_QUOTES | ENT_SUBSTITUTE, 'UTF-8'); saveMessage($user, $msg); // ریدایرکت مجدد برای پاک کردن فیلد ورودی header('Location: ' . $_SERVER['PHP_SELF']); exit; } // ----------------------------------------------------------------- // نمایش صفحه HTML ?> چت‌روم ساده

چت‌روم ساده


سلام ! خوش آمدید.

: