Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di JoeP
    Registrato dal
    May 2004
    Messaggi
    558

    C'è il frame oppure no?

    Ho un sito la cui "index.php" è divisa in due frame: uno a sinistra è il menu, l'altro la home.

    Vorrei sapere con PHP se è possibile sapere se la pagina visualizzata sul browser del visitatore è divisa in frame (cioè se contiene anche il menu a sx).
    (nel caso che non ci sia ce lo metterò, so come fare questo...)

    Se uno accede al mio sito normalmente, tramite l'index.php, ci può navigare utilizzando il menu, e fin qui nessun problema.
    Ma se scrive come indirizzo direttamente, ad esempio, http://joeproductions.altervista.org/forum.php la pagina che visualizzare sarà solo la forum.php, senza il menu a sx.

  2. #2
    puoi mettere un piccolo script che controlla in che pagina ti trovi.
    Se la pagina sta in un elenco di pagine "direttamente visitabili" ok altrimenti dai un redirect

    per guardare la pagina in cui ti trovi puoi usare il contenuto di $_SERVER["PHP_SELF"]

    ciao
    t.

  3. #3
    Utente di HTML.it L'avatar di JoeP
    Registrato dal
    May 2004
    Messaggi
    558
    La variabile $_SERVER["PHP_SELF"] mi restituisce comunque la pagina in cui è contenuto il codice.
    Quindi se la pagina è stata caricata senza il frame a sx io non posso comunque saperlo!

  4. #4
    Utente di HTML.it L'avatar di JoeP
    Registrato dal
    May 2004
    Messaggi
    558
    Qualcuno può aiutarmi?

  5. #5
    butto li:
    nella pagina principale ci metti un $frame=1;

    nelle varie pagine controlli
    if(isset($frame)) // continua
    else //redirect alla pagina col frame

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.