⊗ppSpAiHRU 51 of 95 menu

API dengan URL Ramah di PHP

Sekarang mari kita buat alamat API dalam bentuk URL Ramah. Sebagai contoh, kita akan meneruskan angka pertama dan kedua:

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

Untuk mengimplementasikan URL Ramah, pertama-tama kita buat file htaccess, di mana semua permintaan akan dikirimkan ke index.php:

RewriteRule .+ index.php

Dalam file index.php, kita akan mendapatkan URI yang diminta:

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

Setelah mendapatkan URI, kita dapat melakukan parsing parameter dan menampilkan angka acak dalam rentang yang ditentukan:

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

Implementasikan API untuk bekerja dengan tahun, sesuai dengan perilaku yang dijelaskan di bawah ini.

Memeriksa tahun kabisat:

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

Mengembalikan selisih antara tahun:

http://api.loc/diff/2025/2030/
azidhuennl