<?php
switch($_GET['sayfa'])
{
case "iletisim": include('iletisim.php');break;
case "haber": include('haber.php'); break;
default: include('index.php');
} ?>Arkadaşlar bu hatayı neden veriyor olabilir biraz acemilik var yardimci olurmusunuz
tanımsız index hatası
3
●762
- 19-05-2010, 02:19:39Notice: Undefined index: sayfa in C:\wamp\www\site\index2.php on line 2
- 19-05-2010, 11:28:08istersen şu şekilde yapabilirsin switch ten önce if ileHikmetCapan adlı üyeden alıntı: mesajı görüntüle
$sayfa = $_GET['sayfa'];
if ($sayfa == 'iletisim){
include 'iletisim.php';
}
elseif ($sayfa == 'haber'){
include 'haber.php';
}
else {
include 'index.php';
}
bu arada file_exist ilede o dosyanin olup olmadigi kontrollerini yaparsin.
?sayfa=blabla şeklindeki GET query si olursa , o blabla yok ise 404.php yi yükletirsin sorun biter.