Я получил эту строку кода прямо здесь:Php навигации вопрос
<?php include_once('pages/component/header.php') ?>
<?php include_once('pages/component/nav.php') ?>
<!-- BODY -->
<?php
$action=$_GET['status'];
switch($action)
{
case 'about': include_once "pages/about.php";break;
case 'portfolio': include_once "pages/portfolio.php";break;
case 'contact': include_once "pages/contact.php";break;
default : include_once "pages/default.php";break;
}
?>
<?php include_once('pages/component/footer.php') ?>
, но когда я переключаю в к странице, на WAMP локальный, я получаю эту ошибку, говоря:
Примечание: Undefined индекс : статус в C: \ wamp \ www \ index.php в строке 5
Любое тело знает, почему это происходит?
Он отлично работает, когда я загружаю его на свой FTP.
Я подозреваю, в обоих случаях вы пытаетесь читать несуществующий член '$ _GET', но ваша система WAMP устанавливается с другим значением' error_reporting' в php.ini. Если в строке запроса нет статуса, вы можете подавить ошибки, изменив 5-ю строку на '$ action = @ $ _ GET ['status'];' –
Это работало как удовольствие. Спасибо – user3273001