PHP-də Səmərəli API
Gəlin indi API ünvanlarını Səmərəli şəklində edək. Məsələn, birinci və ikinci rəqəmi ötürək:
http://api.loc/1/100/
Səmərəli-ni həyata keçirmək üçün əvvəlcə bir fayl edək
htaccess,
onda bütün sorğuları göndərəcəyik
index.php-ə:
RewriteRule .+ index.php
index.php faylında alacağıq
sorğu edilmiş URI:
<?php
$uri = $_SERVER['REQUEST_URI'];
?>
URI aldıqdan sonra təhlil edə bilərsiniz parametrləri və təsadüfi bir rəqəm göstərin müəyyən edilmiş diapazonda:
<?php
preg_match('#^/([0-9]+)/([0-9]+)/?$#', $uri, $match);
if (isset($match[1]) and isset($match[2])) {
echo mt_rand($match[1], $match[2]);
} else {
echo 'error';
}
?>
İllərlə iş üçün API-ni həyata keçirin, aşağıda təsvir edilmişə uyğun olaraq davranış.
İli artıq ilə yoxlayır:
http://api.loc/leap/2025/
İllər arasındakı fərqi qaytarır:
http://api.loc/diff/2025/2030/