コード例 #1
0
<?php

ini_set('display_errors', 1);
error_reporting(E_ALL ^ E_NOTICE);
date_default_timezone_set('Asia/Jakarta');
require_once 'config.php';
require_once 'class.gamedev.php';
$page = isset($_GET['p']) && !empty($_GET['p']) && ctype_alpha($_GET['p']) ? $_GET['p'] : 'formulir';
$subpage = isset($_GET['sp']) && !empty($_GET['sp']) && ctype_alpha($_GET['sp']) ? $_GET['sp'] : 'hasil';
$callback = isset($_GET['callback']) && ctype_alnum($_GET['callback']) ? $_GET['callback'] : '';
$gamedev = new GameDev();
// print_r($callback);
switch ($page) {
    case 'api':
        header('content-type: application/json; charset: utf-8');
        $apiOptions = array('subpage' => $subpage, 'callback' => $callback);
        $gamedev->get_api($apiOptions);
        break;
    case 'processForm':
        header('Content-type: text/plain');
        $gamedev->save_users_inputs();
        break;
    default:
        $gamedev->get_page($page);
        break;
}