WEBページ間で変数を渡すときはhiddenを使わずセッション変数を使おう。

hiddenを使うと、WEBページのソースを見られる事により、変数が
第3者に見られてしまいますので、セッション変数を使いましょう。

PHPでは、以下のように書けば実装できます。

○変数を渡すとき
SESSION_START();
$_SESSION['ID']=$ID; //$IDの内容がセッション変数に設定される

○変数を受け取るとき
session_start();
$ID = $_SESSION['ID']; //セッション変数を受け取ります。

参考ページはこちら
http://www.starthp.com/session.htm