⊗ppSpAiHRU 51 of 83 menu

API avec URL lisibles en PHP

Créons maintenant des adresses d'API sous forme d'URL lisibles. Par exemple, transmettons le premier et le deuxième nombre :

http://api.loc/1/100/

Pour mettre en œuvre les URL lisibles, commençons par créer un fichier htaccess, dans lequel nous enverrons toutes les requêtes vers index.php :

RewriteRule .+ index.php

Dans le fichier index.php, nous obtiendrons l'URI demandée :

<?php $uri = $_SERVER['REQUEST_URI']; ?>

Après avoir obtenu l'URI, nous pouvons effectuer l'analyse des paramètres et afficher un nombre aléatoire dans la plage spécifiée :

<?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'; } ?>

Implémentez une API pour travailler avec les années, conformément au comportement décrit ci-dessous.

Vérifie si l'année est bissextile :

http://api.loc/leap/2025/

Renvoie la différence entre les années :

http://api.loc/diff/2025/2030/
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser