API med SEO-venlige URL'er i PHP
Lad os nu lave API-adresser i form af SEO-venlige URL'er. For eksempel, lad os sende det første og andet tal:
http://api.loc/1/100/
For at implementere SEO-venlige URL'er skal vi først oprette en htaccess-fil,
hvori vi sender alle anmodninger
til index.php:
RewriteRule .+ index.php
I filen index.php vil vi hente
den anmodede URI:
<?php
$uri = $_SERVER['REQUEST_URI'];
?>
Efter at have hentet URI'en kan vi udføre parsing af parametre og vise et tilfældigt tal i det givne interval:
<?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';
}
?>
Implementer et API til arbejde med år, i overensstemmelse med adfærd beskrevet nedenfor.
Tjekker om året er et skudår:
http://api.loc/leap/2025/
Returnerer forskellen mellem år:
http://api.loc/diff/2025/2030/