Solved. My mistake. I was visiting the form with a URL that had QUERY_STRING parameters but when I submit the form the QUERY_STRING is not propagated. In my particular case I replaced the form tag with the following PHP: <?php echo "<form action=\"" . $_SERVER['REQUEST_URI'] . "\" method=\"post\">"; ?> Also, regarding my original question, I think parse_str is what I want. Thanks, Mike -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php