| Server IP : 95.46.96.79 / Your IP : 216.73.216.4 Web Server : Apache/2.4.41 (Ubuntu) System : Linux zaimer.uz 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : akslabs_uz_usr ( 1001) PHP Version : 7.4.3-4ubuntu2.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/sugurtatrip__usr95/data/www/sugurtatrip.uz/apiv1/payments/click/ |
Upload File : |
<?php
require 'vendor/autoload.php';
$dotenv = Dotenv\Dotenv::createImmutable(__DIR__);
$dotenv->load();
require_once 'api/ApiHandler.php';
$url = $_GET['url'] ?? '';
$urlParts = explode('/', $url);
$resource = $urlParts[0];
$action = $urlParts[1] ?? '';
$method = $_SERVER['REQUEST_METHOD'];
$apiHandler = new ApiHandler();
$data = [];
if($_SERVER['REQUEST_METHOD'] === 'POST') {
$rawData = file_get_contents('php://input');
// $data = json_decode($rawData, true);
parse_str($rawData, $data);
if ($data) {
// $logger->log('Received request data: ' . json_encode($data));
$results = $apiHandler->handle($data);
// file_put_contents(__DIR__ . '/logs/request.txt', date('Y-m-d H:i:s') . "API handler RESULT | Data: " . $results . PHP_EOL, FILE_APPEND);
header('Content-Type: application/json');
echo $results;
} else {
echo json_encode(['error' => 'No data provided in JSON request']);
}
} else {
echo json_encode(['error' => 'Invalid request method']);
}