. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
| Server IP : 52.223.31.75 / Your IP : 172.31.6.220 [ Web Server : Apache/2.4.66 () OpenSSL/1.0.2k-fips PHP/7.4.33 System : Linux ip-172-31-14-81.eu-central-1.compute.internal 4.14.281-212.502.amzn2.x86_64 #1 SMP Thu May 26 09:52:17 UTC 2022 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE Domains : 4 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /var/www/scuolaviva/config/ |
Upload File : |
<?php
/**
* Define debug
*/
error_reporting(E_ALL );
ini_set('display_errors', '30711');
// Assicurati che questi header siano presenti nel tuo file PHP
// header("Access-Control-Allow-Origin: *"); // oppure specifica il dominio
// header("Access-Control-Allow-Methods: *");
// header("Access-Control-Allow-Headers: Content-Type, Authorization");
// header("Access-Control-Allow-Credentials: true");
// if ($_SERVER['REQUEST_METHOD'] === 'OPTIONS') {
// // Gestisci correttamente le richieste OPTIONS
// header("Access-Control-Allow-Origin: *");
// header("Access-Control-Allow-Methods: GET, POST, OPTIONS");
// header("Access-Control-Allow-Headers: Content-Type, Authorization");
// header("Access-Control-Allow-Credentials: true");
// exit(0);
// }
// Gestione delle richieste OPTIONS (preflight request)
if ($_SERVER['REQUEST_METHOD'] === 'OPTIONS') {
//header("HTTP/1.1 200 OK");
http_response_code(200);
exit();
}
//ini_set("error_reporting", '30711');//"30711");
/**
* suppress warnings from php 5.3+
*/
if (defined('E_DEPRECATED')) {
$err = error_reporting();
$err &= ~E_DEPRECATED & ~E_NOTICE & ~E_WARNING & ~E_USER_DEPRECATED;
error_reporting($err);
}
/**
*
* File application directory
*
*/
/*
fine anche login
*/
include "config-alt.php";
/*
fine anche login
*/
require 'vendor/autoload.php';
define("AWS_SUPPRESS_PHP_DEPRECATION_WARNING", true);
include_once 'helpers/dblink.php';
include_once 'helpers/content.php';
include_once 'helpers/ocuser.php';
include_once 'helpers/emailmessage.php';
include_once 'helpers/util.php';
include_once 'url.php';
include_once 'api.class.php';
include_once 'router.php';
function GetServerUrl(){
$url = sprintf('%s://%s',
(isset($_SERVER['HTTPS']) && $_SERVER['SERVER_PORT'] && $_SERVER['SERVER_PORT']==443)? 'https' : 'http',
$_SERVER['SERVER_NAME']
);
return $url;
}
function GetCurrentURL(){
return $_SERVER["REQUEST_URI"];
}
function AssertUserIsLoggedIn($loginlink = '/login.php'){
require_once 'app/helpers/persistant.php';
$currenturl = GetCurrentURL();
if ($currenturl && $currenturl != '/')
$loginlink .= "?redirect=".urlencode($currenturl);
if (!Persistant::IsloggedIn())
{
header("Location: $loginlink");
die();
}
}
?>