Merhaba ,
Rota sistemi olarak(url için) switch case kullanıyorum.
.htaccess bu şekilde yaptım
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
RewriteRule ^(.*)$ kullanici-profil.php?kullaniciadi=$1 [L]
Switch case kısmı şu şekilde
switch ($adres[0]) {
case '':
include 'page/ana.php';
break;
case 'giris':
include 'page/giris.php';
break;
case 'kayit':
include 'page/kayit.php';
break;
case 'proje-ekle':
include 'page/proje-ekle.php';
break;
case 'projeler':
include 'page/kullanici-profil.php';
break;
case 'cikis':
session_start();
session_destroy();
header('Location: /');
break;
default:
echo "
404 Hata! <br />
Sayfa Bulunamadı!
";
header("Refresh: 3; url=/");
break;
        }
Kullanıcı adını Get'ten çekeceğim için if else ile get kontrolü yapıyorum 2 adet switch case yaptım biri getten gelen varsa diğeri yoksa üsteki yoksa kısmındakiler fakat getten gelen değer varsadan sonrasını yapamadım izlediğim yol mu yanlış yoksa bunun için yanlış rota sistemi kullanıyorum bilemedim yardımcı olabilir misiniz?