PHP-তে SEO-বান্ধব API

এখন চলুন তৈরি করি SEO-বান্ধব ঠিকানা সহ API। উদাহরণস্বরূপ, প্রথম এবং দ্বিতীয় সংখ্যা পাঠানো হোক:

urlhttp://api.loc/1/100/

SEO-বান্ধব URL বাস্তবায়ন করতে, প্রথমে একটি htaccess ফাইল তৈরি করি, যেখানে সমস্ত অনুরোধ পাঠানো হবে index.php-এ:

.htaccessRewriteRule .+ index.php

index.php ফাইলে আমরা অনুরোধকৃত URI পাব:

api.loc/index.php<?php
  $uri = $_SERVER['REQUEST_URI'];
?>

URI পাওয়ার পর, প্যারামিটার পার্স করা এবং给定 সীমার মধ্যে একটি র‍্যান্ডম সংখ্যা দেখানো যেতে পারে:

api.loc/index.php<?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';
  }
?>
Задание 1

নিচে বর্ণিত আচরণ অনুসারে, বছর নিয়ে কাজ করার জন্য API বাস্তবায়ন করুন।

লিপ ইয়ার কিনা তা পরীক্ষা করে:

urlhttp://api.loc/leap/2025/

বছরের মধ্যে পার্থক্য রিটার্ন করে:

urlhttp://api.loc/diff/2025/2030/