Как отобразить $ wpdb-> insert_id; значение на перенаправленной странице

Я создал две страницы Checkout Page & Payment Page .

На странице проверки я добавил следующий код:

<?php if(isset($_POST['submit_now'])) { global $wpdb; $wpdb->insert( 'wp9c_treetweet', array( 'name' => $_POST['aname'], 'roll' => $_POST['aroll'] ), array( '%s', '%d' ) ); $lastid = $wpdb->insert_id; wp_redirect( home_url( '/payment/' ) ); exit; } ?> <?php get_header(); ?> <form action="" method="POST" id="addcourse"> <label>Student Name:<input type="text" name="aname" size="30"></label> <label>Roll:<input type="text" name="aroll" size="30"></label> <input type="hidden" name="insert" value="<?php echo $_SESSION[$lastid]; ?>"> <input type="submit" name="submit_now" id="addcoursesubmit" value="Submit"> </form> 

И на странице оплаты я добавил следующий код:

 <?php echo $_SESSION['aname']; ?> <?php echo $_SESSION['aroll']; ?> <?php echo $_SESSION['insert']; ?> 

После подбивки формы значения Name и Roll отображаются на странице «Оплата», но значение «insert», т.е. $wpdb->insert_id; не отображается.

Plz помогите мне с решением. Благодарю.

Solutions Collecting From Web of "Как отобразить $ wpdb-> insert_id; значение на перенаправленной странице"