[Resolvido] regra para url
Olá pessoal. As páginas abaixo estão na index e ao clicar no link o conteúdo da página é exibido neste padrão index.php?xxxxx, até aqui tudo ok. Quero criar uma regra que faça o seguinte: Se o parametro passado na url for diferente de número, redirecione para a-ref-nao-confere.php
<a href="index.php?54285">pagina1</a><br>
<a href="index.php?42589">pagina2</a><br>
<a href="index.php?67903">pagina3</a><br>
<?php
$pagina1 = 'pagina1.php';
$pagina2 = 'pagina2.php';
$pagina3 = 'pagina3.php';
if(isset($_GET['54285'])){
include $pagina1;
}
else if(isset($_GET['42589'])){
include ($pagina2);
}
else if(isset($_GET['67903'])){
include ($pagina3);
}
?>
...
pagina1.php
<h1>conteúdo da pagina1 </h1>
pagina2.php
<h1>conteúdo da pagina2 </h1>
pagina3.php
<h1>conteúdo da pagina3 </h1>
...
<?php//is_numeric
//header("location: a-ref-nao-confere.php");
// $ggRegex = '/^[0-9]{5,5}$/i';
// if(!preg_match($ggRegex, $_GET['']) ){
//header("location: a-ref-nao-confere.php");//}
?>
Discussão (4)
Carregando comentários...