Base Directory:
/home/ecedu/public_html/new/service
View File: session.php
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
header('Content-Type: text/plain; charset=UTF-8');
session_start();
const SESSION_TIMEOUT = 3600;
$currentTime = time();
// 1) التحقق من الجلسة
if (
empty($_SESSION['user']) ||
empty($_SESSION['timeout']) ||
$currentTime > (int)$_SESSION['timeout']
) {
session_destroy();
exit('auth false');
}
$_SESSION['timeout'] = $currentTime + SESSION_TIMEOUT;
$userId = isset($_SESSION['user_id']) ? (int)$_SESSION['user_id'] : 0;