I'm currently building an online ordering system with url and cookie based session handling. The url method is used by default (because its most reliable) unless a user explicitly choses to use cookies.
I've had a look through the session handling section in the php manual and noticed a configuration option called
use-trans-id which automatically appends the session id onto the end of the (non-relative) url.
This is all working fine but its not what I initially thought use-trans-id was for. I would like to remove the big ugly session id string from the URL altogether but is this possible without using cookies at all? I would have thought no but I've noticed that after a POST form submission the session id doesn't show in the url but afterwards the session isn't lost.
Any ideas?