ferma tutto, ti consiglio di cambiare metodo perche prima o poi in questo modo, non appena andrai online, verrai attaccato, il tuo scritto mostra delle lacune forti, per es. se uno digita nel URL:
do=archives&scritto_maligno...
potresti avere dei problemi.
meglio se risolvi con una struttura di questo tipo, molto più affidabile, infatti fa lo switch solo se la stringa è quella desiderata:
Codice PHP:
if (isset($_GET['pagina']))
{
switch($_GET['pagina'])
{
case 'home':include('home.htm');
break;
case 'foto':include('foto.htm');
break;
default:include('home.htm');
}
}
else
{
include('home.htm');
}
e poi il link lo puoi richiamare in questo modo:
Codice PHP:
[url="index.php?pagina=home"]Home[/url]
ed a ogni modo se vuoi correre il rischio prova con ISSET:
Codice PHP:
if(isset($_GET['do']) && $_GET['do'] == "archives"){
include("cutenews/show_archives.php");
}else{
$number=3;
include("cutenews/show_news.php");
}