Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Percorso di navigazione

    Ciao a tutti.
    Vorrei realizzare, in un sito, un percorso di navigazione.
    Mi spiego meglio:
    Inizio la mi navigazione:
    parto dalla Home,
    poi vado su la pagina Prodotti,
    poi vado sulla pagina Chi Siamo

    vorrei che nell'ultima pagina visitata, nell'esempio pa la pagina CHi siamo, fosse presente questo:

    > Home > Prodotti > Chi siamo

    in pratica tenere traccia del percorso che l'utente ha seguito fino all'ultima pagina vista.

    Ho fatto molto ricerche ma non ho ben capito come procedere.
    Ho provato a usare alcune varibili PHP, come $_SERVER['PHP_SELF'], $_SERVER['HTTP_REFERER']
    ma non sono riuscito a trovare un sistema da inserire in ciscuna pagina per poter recuperare la pagina precedentemente visitata e quella ancora prima.
    Lo scoppato
    andrea@progettipercomunicare.it
    www.progettipercomunicare.it

  2. #2
    Puoi memorizzare il nome delle varie pagine in una variabile di sessione o ancora meglio in un cookie!

    Codice PHP:
    $_SESSION['nome_seesion'] = $_SESSION['nome_seesion'].', nome_pagina';
    $_COOKIE['nome_cookie'] = $_COOKIE['nome_cookie'].', nome_pagina'
    Così puoi splittare sulla virgola ed hai un percorso di navigazione!
    Prova così

  3. #3
    Intato grazie per la risposta
    Un domanda:
    questa riga di codice
    Codice PHP:
    $_SESSION['nome_seesion'] = $_SESSION['nome_seesion'].', nome_pagina'
    diventa un array?
    Mi spiego meglio: se inserisco il codice su scritto in ogni pagina, vado a memorizzare il nome della pagina visualizzata. QUando vado in un'alra pagina, il suo nome viene aggiunto alla variabile di sessione?

    Grazie
    Lo scoppato
    andrea@progettipercomunicare.it
    www.progettipercomunicare.it

  4. #4
    Ho provato ad usare la seguente stringa:
    Codice PHP:
    $_SESSION['percorso'] = $_SESSION['percorso']. "" .substr(strrchr($_SERVER['PHP_SELF'],"/"),1). ""
    e lìho inserita in ogni pagina.
    Man mano che navigo nel sito la varibile di sessione aggiunge il nome della pagina visitata.
    Infatti se visualizza il contenuto di $_SESSION['percorso'], dopo aver visualizzato per esempio 3 pagine, il contenuto della variabile è il seguente: pagina1.phppagina2.phppagina3.php
    evidentemente questo no va bene.
    Io vorrei visualizzare nella pagina il percorso delle ultime 3 pagine che l'utente ha seguito per arrivare alla pagina stessa, un pò come il tasto indietro del browser ma limitato alle ultime 3 pagine visitate.
    Lo scoppato
    andrea@progettipercomunicare.it
    www.progettipercomunicare.it

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.