in reply to How to get into $ENV{'QUERY_STRING'}?

What would happen if you were to do something like this: my $new_query = $ENV{QUERY_STRING} . (join "+", @jid); and then use $new_query in your href tags? I don't know if CGI.pm is destructive to QUERY_STRING or not.

Other ways to do this might involve building a form, and submitting the previous values as hidden fields. That's how the Everything Engine maintains some state. Other options include cookies or databases.