$_SERVER['REQUEST_TIME_FLOAT'], "URL" => $_SERVER['REQUEST_URI'], "HTTP_REFERER" => $http_referer, "IP_ADDRESS" => $ip_address, "COUNTRY" => $HTTP_CF_IPCOUNTRY, "USER_AGENT" => $HTTP_USER_AGENT, "API_ACCESS_TOKEN" => $api_access_token, "LOCAL_TIME" => date('h:i A'), "INDIA_TIME" => gmdate('h:i A', strtotime('+5 hours 30 minutes')), "LOGGED_IN_USER_ID" => $web_login_user_id ?? '', "POST_DATA" => $postData ?? '', "GET_DATA" => $getData ?? '', "FILES_DATA" => $filesData ?? '', "CREATED_AT" => date('Y-m-d H:i:s'), ]; // save it in temp/http_requests_json/unique_id.json file_put_contents('../writable/http_requests_json/' . uniqid() . '.json', json_encode($http_request_logs)); } } } save_post_requests(); use CodeIgniter\Boot; use Config\Paths; /* *--------------------------------------------------------------- * CHECK PHP VERSION *--------------------------------------------------------------- */ $minPhpVersion = '8.1'; // If you update this, don't forget to update `spark`. if (version_compare(PHP_VERSION, $minPhpVersion, '<')) { $message = sprintf( 'Your PHP version must be %s or higher to run CodeIgniter. Current version: %s', $minPhpVersion, PHP_VERSION, ); header('HTTP/1.1 503 Service Unavailable.', true, 503); echo $message; exit(1); } /* *--------------------------------------------------------------- * SET THE CURRENT DIRECTORY *--------------------------------------------------------------- */ // Path to the front controller (this file) define('FCPATH', __DIR__ . DIRECTORY_SEPARATOR); // Ensure the current directory is pointing to the front controller's directory if (getcwd() . DIRECTORY_SEPARATOR !== FCPATH) { chdir(FCPATH); } /* *--------------------------------------------------------------- * BOOTSTRAP THE APPLICATION *--------------------------------------------------------------- * This process sets up the path constants, loads and registers * our autoloader, along with Composer's, loads our constants * and fires up an environment-specific bootstrapping. */ // LOAD OUR PATHS CONFIG FILE // This is the line that might need to be changed, depending on your folder structure. require FCPATH . '../app/Config/Paths.php'; // ^^^ Change this line if you move your application folder $paths = new Paths(); // LOAD THE FRAMEWORK BOOTSTRAP FILE require $paths->systemDirectory . '/Boot.php'; exit(Boot::bootWeb($paths));