At 5:29 PM -0800 1/22/03, Scott Chapman wrote:
Ah. Right. I've never been able to determine from any spec what is supposed to be done if there is both POST *and* GET data. Just taking the POST seems as good as any solution.On Wednesday 22 January 2003 12:43 pm, you wrote:At 10:23 AM -0800 1/22/03, Scott Chapman wrote: >The URL parameters (?key=value....) are not passed in to fdat with a form > POST method. I don't want them to go into fdat when I do an execute > either. They need to be passed to execute as key=value parameters just > as if the page were being hit from the web with the same parameters.You've lost me here. First of all, are we talking about HTML::Embperl::Execute, or are you actually running a program that you want to have read parameters from STDIN? POST certainly sets %fdat normally. And the values are available to any Embperl::Execute subroutines directly.Quote from Gerald:Embperl passes the URL parameters in %fdat. That's what it always did. Only if you have POST data (from a form) and URL parameters, you only get the POST data in %fdat
That's what I was trying to say with my hurried example. From the documentation it looks like you should be able to say:Yes, I'm using HTML::Embperl::Execute. How do I pass URL parameters to it just like it was receiving data from a browser? Do I just : [- Execute "/www/htdocs/page.epl?key=$value" -]
Execute({ inputfile => "/www/htdocs/page.epl", $fdat => {key => $value}, $ffld -> ['key']});
--
Kee Hinckley - Somewhere.Com, LLC
Business: http://consulting.somewhere.com/
Writings: http://commons.somewhere.com/buzz/
I'm not sure which upsets me more: that people are so unwilling to accept
responsibility for their own actions, or that they are so eager to regulate
everyone else's.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
