⊗ppPmSDHRU 443 of 447 menu

PHP එන්ජිමේ සිංහල URL

යුගයේ තුළ, /page/1 වැනි ඉලක්කම් සහිත ලිපින අලංකාර නොවේ. පිටුවේ අංකය නොව, පිටුවේ ශීර්ෂයට ගැලපෙන පෙළ නාමයක් දැක්වීම වඩාත් අලංකාරයි, උදාහරණයක් ලෙස, මෙසේ: /page/my-first-page.

එවැනි ලිපින සිංහල URL (මිනිසුන්ට තේරෙන සබැඳි) ලෙස හැඳින්වේ. සිංහල URL පැවතීම භාවිතාකරුට අදහස් නොදන්වන id අංක වලට වඩා පහසුය. ඊට අමතරව, සෙවුම් යන්ත්ර අපගේ වෙබ් අඩවියේ ස්ථාන ඉහළ නංවනු ඇත.

පිටුවේ නමට ගැලපෙන සබැඳි කොටස, ස්ලග් (slug) ලෙස හැඳින්වේ. අපගේ දත්ත සංචිතයේ අපගේ පිටුවලට ස්ලග් කෙළවරක් එකතු කරමු:

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>

ID වෙනුවට ස්ලග් සමඟ වැඩ කිරීමට අපගේ එන්ජිම දැන් නැවත සකස් කරමු. මේ සඳහා රෙගුලාසිය නිවැරදි කරමු:

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

සහ පිටුව සොයන කොන්දේසිය තුළ, ID වෙනුවට ස්ලග් දක්වන්න:

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

සිංහල URL සමඟ වැඩ කිරීමට ඔබගේ වෙබ් අඩවි එන්ජිම නැවත සකස් කරන්න. එහි ක්‍රියාකාරිත්වය පරීක්ෂා කරන්න.

සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න