⊗ppPmSDRNP 445 of 447 menu

PHP-তে নামযুক্ত প্যারামিটার সহ রাউটিং

URL প্রক্রিয়াকারী নিয়মিত এক্সপ্রেশনগুলির মধ্যে একটি বিবেচনা করুন:

<?php if (preg_match('#^/page/([a-z0-9_-]+)$#', $url, $params)) { $page = include 'view/page/show.php'; } ?>

এই ক্ষেত্রে, আমাদের প্যারামিটার ক্যাপচার গ্রুপে পড়ে। তারপর আমরা প্যারামিটারের নম্বর দ্বারা ক্যাপচার গ্রুপ থেকে প্যারামিটারের মান বের করি:

<?php $slug = $params[1]; ?>

এটি আসলে খুব সুন্দর নয়, বিশেষ করে যদি একাধিক প্যারামিটার থাকে। সংখ্যার পরিবর্তে নাম সহ প্যারামিটার করা একটি ভাল ধারণা হবে। এটি করার জন্য, আমাদের রেগুলার এক্সপ্রেশনে নামযুক্ত ক্যাপচার গ্রুপ ব্যবহার করুন:

<?php if (preg_match('#^/page/(?<slug>[a-z0-9_-]+)$#', $url, $params)) { $page = include 'view/page/show.php'; } ?>

এই ক্ষেত্রে, আমরা এর নাম দ্বারা প্যারামিটারের মান পেতে সক্ষম হব:

<?php $slug = $params['slug']; ?>

আপনার ইঞ্জিনের রাউটগুলিতে প্যারামিটারগুলি নামযুক্ত ones-এ রূপান্তর করুন।

বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন