ciao a tutti.
avrei bisogno di una stringa php che mi riconosca la pagina index e di conseguenza mi esegua un'altro codice.
non riesco a trovare nulla, forse sbaglio parole chiave.
grazie
ciao a tutti.
avrei bisogno di una stringa php che mi riconosca la pagina index e di conseguenza mi esegua un'altro codice.
non riesco a trovare nulla, forse sbaglio parole chiave.
grazie
in pratica il sito è stato fatto con indexhibit e me l'hanno dato in mano per sistemare due cose. lui gestisce tutto da una pagina, estraendo da mysql i vari contenuti e l'url sarà
http://www.nomesito.it/index.php?/sezione1/
Questa cosa potrebbe funzionere?
Codice PHP:
$url = 'http://''.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
if ($url == 'http://''.$_SERVER['SERVER_NAME'] | | $url == 'http://''.$_SERVER['SERVER_NAME']./ | | $url == 'http://''.$_SERVER['SERVER_NAME']./index.php) {
echo "Questa è l'home page e ora eseguo il codice";
}
echo "Questa è una sezione";
Che ne dici di semplificarti un po' la vita?
Hai aggiunto in entrambi gli operandi le confronto la stringa 'http://''.$_SERVER['SERVER_NAME'] e quindi non ottieni nulla di diverso se fai
Codice PHP:
$url = 'http://''.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
if ($_SERVER['REQUEST_URI'] =='' || $_SERVER['REQUEST_URI']=='index.php' || $_SERVER['REQUEST_URI']=='/'){
echo "Questa è l'home page e ora eseguo il codice";
}
echo "Questa è una sezione";
Tra l'altro $_SERVER['REQUEST_URI'] mi pare sia / se l'url digitato è il nome del sito e quindi non dovrebbe mai essere una stringa vuota (fai qualche prova) e così puoi eliminare il primo confronto