PHP में सीएनसी एपीआई

आइए अब एपीआई पते बनाएं सीएनसी के रूप में। उदाहरण के लिए, आइए पहली और दूसरी संख्या पास करें:

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

सीएनसी को लागू करने के लिए, सबसे पहले एक फ़ाइल बनाएं htaccess, जिसमें हम सभी अनुरोध भेजेंगे index.php पर:

.htaccessRewriteRule .+ index.php

फ़ाइल index.php में, हम प्राप्त करेंगे अनुरोध किया गया यूआरआई:

api.loc/index.php<?php
  $uri = $_SERVER['REQUEST_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

वर्षों के साथ काम करने के लिए एपीआई लागू करें, नीचे वर्णित के अनुसार व्यवहार।

लीप वर्ष के लिए वर्ष की जाँच करता है:

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

वर्षों के बीच का अंतर देता है:

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