Php Sayfa çağırma mantığı?
Herkese merhaba ,
Benim kafama oturmayan şey mesela blog kodluyorum atıyorum index.php'ye bir kod yazıp mesela htaccess de ayarlamayı yaptıktan sonra konu/lorem-ipsum şeklinde linki alıyorum ama bu konu.php'yi index bakıcak varmı yok mu var ise çağıracak ve sayfayı bana gösterecek yoksa 404 olucak
inşallah anlatabilmişimdir :) şimdiden teşekkürler
sen bunu php tarafında değilde veritabanında sorgulaman gerekiyor. tabi sorgulamak için pdo ya da mysqli kullanabilirsin ancak sayfanın varlık kontrolü veritabanından aranarak yapılır. Oda örneğin;
$url = $_GET['url'];
$query = $db->prepare('select * from konular where konu_url = :url');
$row = $query->execute([
'url' => $url
]);
if ($row){
// ilgili konu var, artık burada konu.php'ni dahil edip orada $row değişkenini kullanarak gösterim yapabilirsin
} else {
// konu yok, ya yönlendirirsin ya da 404 sayfası gösterirsin.
}