⊗ppSpAiHRU 51 of 83 menu

API з ЧПУ на PHP

Давайце цяпер зробім API адрасы ў выглядзе ЧПУ. Напрыклад, будзем перадаваць першы і другі лік:

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

Для рэалізацыі ЧПУ для пачатку зробім файл htaccess, у якім усе запыты будзем адпраўляць на index.php:

RewriteRule .+ index.php

У файле index.php будзем атрымліваць запытаны URI:

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

Пасля атрымання URI можна выканаць разбор параметраў і паказаць выпадковы лік у зададзеным дыяпазоне:

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

Рэалізуйце API для работы з гадамі, у адпаведнасці з апісаным ніжэй паводзінамі.

Правярае год на высакоснасць:

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

Вяртае розніцу паміж гадамі:

http://api.loc/diff/2025/2030/
Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць