API med SEO-vennlige URL-er i PHP
La oss nå lage API-adresser i form av SEO-vennlige URL-er. For eksempel, la oss sende det første og andre tallet:
http://api.loc/1/100/
For å implementere SEO-vennlige URL-er, la oss først lage en
htaccess-fil,
der vi sender alle forespørsler til
index.php:
RewriteRule .+ index.php
I filen index.php skal vi hente
den forespurte URI-en:
<?php
$uri = $_SERVER['REQUEST_URI'];
?>
Etter å ha hentet URI-en kan vi utføre analysen av parametrene og vise et tilfeldig tall i det angitte området:
<?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 en API for arbeid med år, i henhold til oppførselen beskrevet nedenfor.
Sjekker om året er et skuddår:
http://api.loc/leap/2025/
Returnerer differansen mellom år:
http://api.loc/diff/2025/2030/