$db=router_get();
$router->map('GET', $db->anasayfa->link,
function() { require __DIR__ . '/views/home.php'; }
,$db->anasayfa->slug);Buradaki gibi link yapısını ve slug değerini veritabanına kaydedip panelden güncellemek istiyorum. Sizce makul mu?
Php 'de url yapısını veritabanında tutmak
3
●136
- 10-09-2022, 16:38:16Altorouter kullanıyorum sorum şu
- 10-09-2022, 19:33:33Router yapısını istediğiniz yerde tutabilirsiniz bunda bir sakınca yok ancak en çok çalışacak alanda sürekli veritabanı sorgusu yapmak sürdürülebilir olmaz. Bu sebeple önce cache kontrolü yapıp, cache'te veri yoksa veritabanından verileri alın. Aldığınız gibi doğruca cache belleğe atın. Bir sonraki güncellemeye kadar da cache'ten okusun.
- 10-09-2022, 20:52:01Sistemimde cache yok malesef. Eklemedim güvenlik(!) zafiyeti veririm diye. Bide mantığını oturtamadımfatihemre adlı üyeden alıntı: mesajı görüntüle
- 10-09-2022, 21:04:47Bide laravel deki gibi sistemi bir alt dizinde başlatmayı beceremedim
website/
->sistem/
->yonetim/
->site/
->load.php
->index.php
env.xml
setting.xml
Website altındaki index.php den başlatıp env.xml de ayarları tutmak istiyorum ve bu alana kullanıcı erişimi olmasını istemiyorum