PHP • 2026-01-12
Mulai dari nol belajar PHP: menerima data form, keamanan dasar, session, dan contoh CRUD dengan PDO.
PHP dipakai untuk membuat website dinamis: menerima form, mengolah data, login, dan menyimpan ke database. Cocok untuk project sederhana sampai aplikasi besar (mis. Laravel).
htdocs).http://localhost/nama-folder.<?php
$name = "Ozie";
echo "Halo " . $name;
?>Contoh menerima POST dari form:
<?php
if ($_SERVER["REQUEST_METHOD"] === "POST") {
$name = trim($_POST["name"] ?? "");
$message = trim($_POST["message"] ?? "");
if ($name === "" || $message === "") {
echo "Nama dan pesan wajib diisi.";
exit;
}
echo "Terima kasih, " . htmlspecialchars($name) . "!";
}htmlspecialchars untuk output HTML agar lebih aman.<?php
$dsn = "mysql:host=localhost;dbname=ozieweb;charset=utf8mb4";
$user = "root";
$pass = "";
$pdo = new PDO($dsn, $user, $pass, [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
]);Contoh insert data (prepared statement):
<?php
$stmt = $pdo->prepare("INSERT INTO contacts (name, message) VALUES (?, ?)");
$stmt->execute([$name, $message]);<?php
session_start();
$_SESSION["user"] = ["id" => 1, "name" => "Admin"];
?>Kalau sudah nyaman dengan PHP + SQL, kamu akan lebih mudah masuk ke Laravel. Baca juga: SQL Dasar dan Laravel untuk Pemula.
Copyright © Ozieweb