Files
usbcheck.it/config/staging/fileload.php
2025-11-22 02:05:11 +01:00

28 lines
921 B
PHP

<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
// Nur im Web-Kontext (nicht in CLI-Skripten)
if (php_sapi_name() !== 'cli') {
// Session nur starten, wenn noch keine läuft
if (session_status() === PHP_SESSION_NONE) {
// Optional: Session-Konfiguration vor session_start
session_name('usbcheck_session');
session_set_cookie_params([
'lifetime' => 0, // Session-Cookie
'path' => '/',
'domain' => '', // leer = aktuelle Domain
'secure' => (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off'),
'httponly' => true,
'samesite' => 'Lax', // oder 'Strict' falls du sehr streng sein willst
]);
session_start();
}
}
require_once __DIR__ . "/config.php";
require_once __DIR__ . "/db.php";
require_once __DIR__ . '/../src/functions.php';