PHP-de AHY API
Indi bolsa, AHY görnüşinde API salgylaryny düzeliň. Mysal üçin, birinji we ikinji sanlary geçirjek bolýarys:
http://api.loc/1/100/
AHY ýerine ýetirmek üçin, ilki bilen
htaccess faýlyny düzeliň,
onyň içinde ähli soraglary
index.php-e ugrarýarys:
RewriteRule .+ index.php
index.php faýlynda
soralan URI-ni alarys:
<?php
$uri = $_SERVER['REQUEST_URI'];
?>
URI-ni alandan soň, parametry çözmek we kesgitlenen aralykda tötänleýin san görkezmek mümkin:
<?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';
}
?>
Aşakda beýan edilen ýörelgä laýyklykda, ýyllar bilen işlemek üçin API ýerine ýetiriň.
Ýylyň artýyllygyny barlamaly:
http://api.loc/leap/2025/
Ýyllaryň arasyndaky tapawudy gaýtarmaly:
http://api.loc/diff/2025/2030/