[eluser]PhilTem[/eluser]
First, it's always more secure, if you don't show off any possibly sensitive data to a user (either by URI or some text on your page). But you need to be sure about, how sensitive this data is. If you have like in your case user-ids in the URI, and these are auto-incremental ones, then you shouldn't show them to anybody. Either you change you user-IDs to some alpha(-numeric) string or you will process them via post-values.
For your application as well I'm not sure if you can do it with sessions (by the way: sessions can be read by the end-user, too, and changed as well

).
The most ulterior way to process data in your case would be to do POST-requests - but anyhow checking the data to be valid.
And never forget the golden rule:
Never trust user input