TUGAS :
a. Buatlah form login dengan melakukan include pada halaman web anda yang akan
menampilkan nama anda, email, jam, hari, dan tanggal login setelah login tanpa
menggunakan database dengan menggunakan method get atau post!
b. Dari soal nomor satu, buatlah halaman lain untuk redirect yang menunjukkan bahwa data
tidak lengkap ketika user tidak memasukkan nama atau email pada saat login!
SYNTAX :
§ File 1 (form.php)
<?php
//ambil nilai variabel error
if (isset($_GET['error']))
{
$error=$_GET['error'];
}
else
{
$error="";
}
§ File 2 (proses.php)
<?php
if (isset($_GET['nama']) AND isset($_GET['email']))
{
$nama=$_GET['nama'];
$email=$_GET['email'];
$nama=htmlspecialchars($nama);
$email=strip_tags($email);
}
else
{
header("Location:form.php?error=variabel_belum_diset");
}
if(empty($nama))
{
header("Location:form.php?error=nama_kosong");
}
else
{
if (empty($email))
{
header("Location:form.php?error=email_kosong");
}
else
{
echo "Welcome $nama <br>
Your email address is $email <br>";
}
}
?>
<?php
date_default_timezone_set('Asia/Jakarta');
SCREENSHOT :