33 lines
899 B
PHP
33 lines
899 B
PHP
<?php
|
|
// Periksa apakah sesi sudah dimulai
|
|
if (session_status() == PHP_SESSION_NONE) {
|
|
session_start();
|
|
}
|
|
|
|
// Mengatur waktu kedaluwarsa sesi ke 30 menit (1800 detik)
|
|
$inactive = 1800;
|
|
if (isset($_SESSION['timeout'])) {
|
|
$session_life = time() - $_SESSION['timeout'];
|
|
if ($session_life > $inactive) {
|
|
session_destroy();
|
|
header("Location: login.php");
|
|
exit();
|
|
}
|
|
}
|
|
$_SESSION['timeout'] = time();
|
|
|
|
// Parameter koneksi database
|
|
$servername = "localhost";
|
|
$username = "id22388794_touchlight"; // ganti dengan username MySQL Anda
|
|
$password = "N4nd4155#"; // ganti dengan password MySQL Anda
|
|
$database = "id22388794_esp_data"; // ganti dengan nama database Anda
|
|
|
|
// Membuat koneksi
|
|
$koneksi = new mysqli($servername, $username, $password, $database);
|
|
|
|
// Memeriksa koneksi
|
|
if ($koneksi->connect_error) {
|
|
die("Koneksi gagal: " . $koneksi->connect_error);
|
|
}
|
|
?>
|