⊗ppPmSDRNP 445 of 447 menu

Uelekezaji wa Vigezo Vilivyopewa Majina kwenye PHP

Tutachunguza moja ya misemo ya kawaida, inayochakata URL:

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

Katika kesi hii inageuka kuwa kigezo chetu kinaingia kwenye mfuko. Kisha tunatoa thamani ya kigezo kutoka kwenye mfuko kulingana na nambari yake:

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

Hii kweli sio nzuri sana, hasa kama vigezo vitakuwa vingi. Wazo bora zaidi litakuwa kutengeneza vigezo vilivyo na majina badala ya nambari. Ili kufanya hivyo tutatumia mifuko iliyopewa majina kwenye misemo yetu ya kawaida:

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

Katika kesi hii tutaweza kupata thamani ya kigezo kulingana na jina lake:

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

Badilisha vigezo katika njia za uelekezaji za injini yako kuwa vilivyopewa majina.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa