PHP-de atlandyrylan parametrler bilen ýol ýörediş
URL-i işleýän yzygider ifadeleriň birine serediň:
<?php
if (preg_match('#^/page/([a-z0-9_-]+)$#', $url, $params)) {
$page = include 'view/page/show.php';
}
?>
Bu ýagdaýda, biziň parametrimiz jaýa düşýär. Soňra parametriň bahasyny onuň belgisi boýunça jaýdan aýlarys:
<?php
$slug = $params[1];
?>
Bu hakykatda amatly däl, esasanam parametrler birnäçe bolsa. Nomerleriň ýerine atly parametrler ýasamak has gowy pikirdir. Bunuň üçin yzygider ifademizde atlandyrylan jaýlary ulanyň:
<?php
if (preg_match('#^/page/(?<slug>[a-z0-9_-]+)$#', $url, $params)) {
$page = include 'view/page/show.php';
}
?>
Şeýle ýagdaýda, parametriň bahasyny onuň ady boýunça alyp bileris:
<?php
$slug = $params['slug'];
?>
Motoriňyzyň ýol ýöredişlerindäki parametrleri atlandyrylanlara öwüriň.