Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Gostaria de esclarecer uma dúvida..
Pesquisei alguma coisa sobre link's, e percebi que por exemplo, é mais aconselhável usar por questões de segurança:
<a href="index.php?local=01">Link 01</a>
<a href="index.php?local=02">Link 02</a>e depois:
switch ($_GET['local']){
case 01:
$pag = "link01.php";
break;
case 02:
$pag = "link02.php";
break;
}
}else{
$pag = "home.php";
}
if (file_exists($pag)) {
echo include($pag);
} else {
echo include('erro404.php');
do que:
<a href="index.php?local=link01">Link 01</a>
<a href="index.php?local=link02">Link 02</a>
e depois:
<?php
$pg = $_GET['local'];
if(file_exists('$pg.php') {
include('$pg.php');
}
elseif($pg = "") {
include('home.php');
}
else {
echo('ERRO, A PÁGINA NÃO EXISTE.');
include('home.php');
}
?>
para que usuários mau intencionados não façam besteiras..
Mas pergunto, e se eu fizesse desta maneira:
<a href="index.php?local=link01">Link 01</a>
<a href="index.php?local=link02">Link 02</a>
e depois:
define(URL,"http://www.endereco_site.com.br/paginas/");
if($_GET['local'])
{
if(file_exists(URL.$_GET['local'].".php"))
include URL.$_GET['local'].".php";
else
include URL."home.php";
}Carregando comentários...