⊗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']; ?>

Кыймылдаткычтагы багыттоолордогу параметрлерди аттуу параметрлерге өзгөртүңүз.

Кыргызча
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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу