Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    77

    riconoscere index e eseguire codice

    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

  2. #2
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    e dove la metteresti questa stringa php?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    77
    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/

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    77
    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"

  5. #5
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.