CGI.pm unfortunately seems to think a POST request should have no query string or that (if you uncomment a line in CGI.pm) POST data and the query string should be thrown together.
I hate this behaviour and for PLP chose to put query string fields in %get, posted fields in %post and have %fields there in case you want to get from either. Note that the interface is a hash. That seemed appropriate for key/value pairs.
Well, the most significant user difference between CGI.pm and CGI::Simple for me would be the lack of sticky form fields. And I use sticky form fields quite a bit, so CGI::Simple doesn't meet my needs.
I don't like to mess with HTML, I'd rather it stay out of my program and into a template. Using HTML::FillInForm/Template::Plugin::FillInForm is a lot nicer.
server-side? (Score:1)
server software, instead of futzing with your HTML?
Only with CGI.pm (Score:2)
I hate this behaviour and for PLP chose to put query string fields in %get, posted fields in %post and have %fields there in case you want to get from either. Note that the interface is a hash. That seemed appropriate for key/value pairs.
I dislike CGI.pm
Bad HTML anyway (Score:2)
Re:Bad HTML anyway (Score:2)
CGI::Simple (Score:2)
Re:CGI::Simple (Score:2)
Re:CGI::Simple (Score:2)
CGI.pm just need an uncommented line (Score:2)