Technically the problem doesn't stem from CF, it stems from the browsers. It's the browsers that pass the value from one page to the next, and if they passed the id from one page to the next then no doubt CF would be able to read it. You can't read the id an any other language either (ie Perl, PHP, ASP, JSP, etc).
strantheman has one of the better solutions to get done what you want accomplished. - tleish