PHP में सीएनसी एपीआई
आइए अब एपीआई पते बनाएं सीएनसी के रूप में। उदाहरण के लिए, आइए पहली और दूसरी संख्या पास करें:
http://api.loc/1/100/
सीएनसी को लागू करने के लिए, सबसे पहले एक फ़ाइल बनाएं
htaccess,
जिसमें हम सभी अनुरोध भेजेंगे
index.php पर:
RewriteRule .+ index.php
फ़ाइल index.php में, हम प्राप्त करेंगे
अनुरोध किया गया यूआरआई:
<?php
$uri = $_SERVER['REQUEST_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';
}
?>
वर्षों के साथ काम करने के लिए एपीआई लागू करें, नीचे वर्णित के अनुसार व्यवहार।
लीप वर्ष के लिए वर्ष की जाँच करता है:
http://api.loc/leap/2025/
वर्षों के बीच का अंतर देता है:
http://api.loc/diff/2025/2030/