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
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
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.
}