http://www.perlmonks.org?node_id=178453


in reply to What namespace is CGI:ReadParse() using?

I second theorbtwo's recommendation to use Vars(), but in quick testing it looks like you can declare a hash and pass a reference to it as an argument to ReadParse():
my %vars; CGI::ReadParse(\%vars);
I used %vars to illustrate it could have any name, but of course you could use %in if you needed for compatibility.

UPDATE: And clintp is right on both counts, by the way. So, if you are going to use ReadParse() you are probably best off declaring our %in; and forgetting about it. But "there's more than one way to do it," and all of that. :)

- Matt Riffle