Merhaba Arkadaşlar
Admin panelim de sayfalarımı nasıl çağırabilirim, kendimce bir şeyler yapmaya çalıştım olmadı, kodlar aşağıda, bu konuda yardımcı olabilirmisiniz
<?php
function SayfaGetir(){
if(isset($_GET['sayfa'])){
switch ($_GET['sayfa']) {
case 'hakkimizda':
$syfbas = 'Hakkımızda';
$syfice = 'Burası Hakkımızda sayfası';
include('hakkimizda.php');
break;
case 'ayarlar':
$syfbas = 'Ayarlar';
$syfice = 'Burası Ayarlar sayfası';
include('sayfalar/siteayarlari.php');
break;
default:
include('sayfalar/404.php'); break;
}
}else{
include('orta.php');
}
}
?>
Php Admin Sayfa çağırma yardım
3
●107
- 17-02-2020, 17:22:07Kullandığınız yapı doğru fakat geliştirmeye açık mı bilemem pek. Ama örnek olarak söyle anlatayım admin bilgileri ya da admin girişini anlamak için "SESSION" kullanılır.
Örnek
case 'admin': $syfbas = 'Admin'; $syfice = 'Burası Admin sayfası'; if($_SESSION["admin"]){ include('admin.php'); }else{ echo "Yetkiniz yok "; } break;Bu if($_SESSION["admin"]) kontrolünü "admin.php" içerisinde de en az bir kez yapın güvenlik için. Aksi halde admin.php dosyasını bulan birisi yetkisiz giriş yapabilir. Ya da isterseniz kodu sadece admin.php ye yazarak tek bir sayfaya yazarak halletmiş olursunuz. Admin girişi için giris.php oluşturup caseler ile sayfa tanımlayıp form kullanarak postan yakalayacaksınız. - 17-02-2020, 17:45:34Neden böyle bir şey yapmaya çalışıyorsunuz?
header.php
.
.
.
footer.php
diye ayırın. Linklemeyi yapın örneğin hakkimizda.php 'ye mi tıklandı hakkımızda.php çalışsın. Sayfanın üstüne ve altına header.php ve footer.php 'yi include edin.
Veya;
Basit bir router entegre edebilirsiniz;
https://github.com/nezamy/route
https://nezamy.com/route
Framework düşünürseniz de slim fw'yi tavsiye ederim;
Web sitesi : slimframework.com
Ücretsiz Kurs : https://bit.ly/39CAiK0