⊗ppSpAiHRU 51 of 83 menu

API με Φιλικές URLs σε PHP

Ας δημιουργήσουμε τώρα τις διευθύνσεις του API σε μορφή Φιλικών URLs. Για παράδειγμα, ας μεταφέρουμε τον πρώτο και τον δεύτερο αριθμό:

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

Για την υλοποίηση των Φιλικών URLs αρχικά θα δημιουργήσουμε ένα αρχείο 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štinaDanskDeutschEnglishEspañ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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη