No, it's not the same.
I've never seen any browser that allows one to disable specific URL parameters.
The other point is, that as parameter, the session ID is not stored at the client and resent the next time he visits the page, so there's no "tracking".
But passing this stuff in the URL is a lot easier to session hijack.
Oh c'mon, are you serious?
Security by obscurity has never been a good thing.
It's equal in which way the session ID get's transmitted - you have to verify the client anyhow, e.g. by fingerprinting so it doesn't mater if it's passed in by Cookie or URL.
Anyway, I justed wanted to point out that your statement, that cookies are required, is nonsense.