in reply to URL $ENV variables

Your code probably breaks because there's a syntax error in your substitution, you are missing on slash at the end. It should rather be $attach1 =~ s/$paramstr//;

Anyway, I'd make use of the CGI modulue and its url() method.
use CGI; my $q = new CGI; my $url = $q->url(-absolute => 1);

regards, snowcrash