salve a tutti, sto scrivendo un piccolo gestionale per un progetto che mi è stato assegnato e al momento ho un problema con la sua navigazione interna.
le varie pagine sono raggiungibili da diversi punti, per cui quando l'utente vuole tornare "indietro" non so esattamente qual è stata la sua origine.
mi spiego meglio.
un appuntamento lo posso visualizzare in questi due modi:
agenda > agenda giornaliera > singolo appuntamento con un cliente
elenco clienti > singolo cliente (con i vari appuntamenti collegati) > singolo appuntamento
ecco, quando arrivo all'appuntamento e voglio tornare indietro (ovviamente non con il back del browser) come posso fare?
la soluzione più brutale sarebbe quella di imporre la navigazione, però vorrei evitare questa opzione il più possibile.
pensavo di salvarmi i vari url visitati nella sessione, però diverse informazioni vengono spedite tramite POST; quindi dovrei salvarmi anche queste informazioni, ma avrei paura di raddoppiare alcuni inserimenti/modifiche..
insomma sono un po' bloccato, qualcuno mi può aiutare?