Hallo
das mit den Cookies wurde ja schon gesagt, aber darauf kann man sich leider nun mal nicht verlassen.
Es hat auch einer vorgeschlagen _immer_ per Formular zu übergeben, aber das wurde m.E. nach nicht ausreichend ausgeschlachtet. Es gibt nämlich die Möglichkeit jeden einzelnen Link und Knopf von deiner Webanwendung mit einem Formular, das die Daten per POST übermittelt abzubilden. Dann hast du nämlich nie Parameter in der URL stehen. Dan Zurück Button des Browsers kannst du dann allerdings vergessen.
Noch eine weitere Möglichkeit ist da Apache Modul mod_rewrite einzusetzen, womit du deine URLs so gestalten kannst, wie es dir lieb ist.
Als ultimative Lösung schlage ich vor dir mal darüber klar zu werden was genau du in der URL eigentlich unübersichtlich findest, dir im Gedanken vorzustellen, dass die URL doch wohl formatiert ist und es nur ein Funken Gedankenspiel ist die Session ID im Kopf da rauszutrennen und deine Webanwendung nicht mit unzuverlässigen Workarounds zu vermiesen.
Gruß,
Cruz