Question: It's a remote server so no GUI or fancy stuff installed, I connect to that host using SSH.
For security reasons I suppose, I cannot use the 'date -s' command to change the local server's current time.

```
$ cat /etc/issues ==> Ubuntu 10.04 LTS
$ uname -r ==> 2.6.32-042stab037.1
$ cat $SHELL ==> /bin/bash

```

'date' shows me time that is about 10 minutes early, I tried linking the right time from /usr/share/zoneinfo (New york in my case) to /etc/localtime, but nothing really changed, my clock is still 10 minutes unsynchronized. 

Do I have to generate a new time zone binary using zic? Yes? how? no? What else could I try ? 

Thanks a bunch in advance.
/s

Answer: 
Just start a session before doing anything in the two pages.

```
<?php session_start()

```

and on the verification page do something like

```
$_SESSION['email'] = $email;

```

and finally on the payment page you can get the email then via

```
$email = $_SESSION['email'];

```
Once you update your payment, create/ get your GUID or your unique id from your DB, and redirect to your success page with your guid or unique id, exposing this id will not harm anyway.