Hi I have a page which generates 'edit' links (used to edit user details). The code snippet on the 'list_user.php' page is; --- $print_rows .= "<tr class=\"stdtablecells\"> \n". " <td>{$details['name']}</td> \n". " <td>{$details['mail']}</td> \n". " <td>{$details['quota']}</td> \n". " <td><a href=\"edit_user.php?user={$user_list[$i]['uid'][0]}\">edit</a></td> \n". "</tr> \n"; --- The line in question really is this one; <a href=\"edit_user.php?user={$user_list[$i]['uid'][0]}\">edit</a></td> \n". As you can see this creates a link to the 'edit_user.php' page with a GET parameter generated by a php array. The 'edit_user.php' page contains this script (before any headers are generated) which is designed to put the GET value into a cookie; --- if (! isset($_COOKIE['yhgfluseruid'])) { $useruid = $_REQUEST['user']; setcookie('yhgfluseruid', $useruid); } --- What happens when actually viewing the pages in a browser, is that the url is generated (seemingly) correctly, for example; http://localhost/emailadmin/src/edit_user.php?user=paul.bradley@xxxxxxxxxxx The only problem is the $user variable doesn't seem to read the cookie, or the cookie doesn't get generated before the rest of the page is generated and the users details are blank. BUT if I refresh the page, everything is fine. Also, if I go back to the 'list_user.php' page, and try editing a different user, although the URL suggests that it's passing the correct parameters, I end up seeing the details of the previous user? Help please (sorry for the long description - I am just trying to be accurate) Regards Steve -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php