⊗ppPmSDHRU 443 of 447 menu

PHP-de hereket ediýän ýüklemäde ÇPY

Häzirki dünýäde /page/1 görnüşindeki sanlar bilen adresler owadan däl diýip hasap edilýär. Has owadan bolýar, sahypa üçin onuň belgisi däl-de, sahypanyň taýtlyna laýyk gelen tekst at, mysal üçin, şeýle: /page/my-first-page görkezilende.

Beýle adresler ÇPY (adam-a düşünjeli url) diýilýär. ÇPY-nyň bolmagy ulanjy üçin hiç zat aýdymayan id belgilerinden has amatly. Şeýle hem, ÇPY üçin gözleg ulgamlary biziň saýbymyzyň ýerleşişini ýokarlandyrar.

Sahypanyň adyna gabat gelýän url-iň bölegi, slag (slug) diýilýär. Geliň biziň maglumatlar bazamyzda sahypalarymyza slaglar bilen sütün goşalyň:

pages
id slug title content
1 my-first-page title1 <div> content1 </div>
2 my-second-page title2 <div> content2 </div>
3 my-third-page title3 <div> content3 </div>

Indi aýdym belgisi ýerine slag bilen işlemek üçin ýüklemämizi gaýtadan işläýäli. Munuň üçin regulýar ifadäni düzedeliň:

<?php preg_match('#/page/([a-z0-9_-]+)#', $url, $match); $slug = $match[1]; ?>

We sahypa gözleg şertinde aýdym belgisi ýerine slag görkezeliň:

<?php $query = "SELECT * FROM pages WHERE slug='$slug'"; ?>

Siziň web sahypa ýüklemäňizi ÇPY bilen işlemek üçin gaýtadan işläň. Onuň işini synaň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et