Ir ao conteúdo
  • Cadastre-se
duzagatto

RESOLVIDO PHP - Undefined index

Recommended Posts

Olá, estou desenvolvendo um site e estou criando as primeiras regras em PHP no área do conteúdo, mas o Chrome acusou o erro Undefined Index. Segue a mensagem de erro:

 

Notice: Undefined index: page in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\SiteTeste\index.php on line 5

Notice: Undefined index: busca in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\SiteTeste\index.php on line 9

 

Ri e re-li as linhas e todo o código em si, mas não identifiquei o erro, o que vocês acham que pode ser ?

 

Código da linha 5 e 9:

Linha 5:		$page = $_GET['page'];Linha 9:                $busca = $_GET['busca'];

Código completo:

	<?php include_once("includes/header.php"); ?>	<div id="content">		<?php				$page = $_GET['page'];		$permite = array ('contato');						$busca = $_GET['busca'];				if(isset($busca) AND $busca != ''){			include('pages/busca.php');		}elseif(isset($_GET['single']) AND $_GET['single'] !=''){			include('pages/single.php');		}elseif(!isset($busca) || $busca ==''){			include('pages/home.php');		}elseif(isset($page) AND in_array ($page, $permite)){			include('page'. $page.'.php');		}else{				include('pages/erro.php');		}		?>	</div>	<?php include_once("includes/footer.php"); ?>	</body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você precisa estar preparado para não receber as variaveis do $_GET,

 

no seu exemplo, ficaria assim:

$page = isset($_GET['page']) ? $_GET['page'] : 1;
$busca = isset($_GET['busca']) ? $_GET['busca'] : null;

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×