From owner-freebsd-questions Wed Mar 12 6:48:18 2003 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 825B337B401 for ; Wed, 12 Mar 2003 06:48:16 -0800 (PST) Received: from diana.northnetworks.ca (att-ws20.switchview.com [216.13.70.20]) by mx1.FreeBSD.org (Postfix) with ESMTP id 30B6A43F3F for ; Wed, 12 Mar 2003 06:48:13 -0800 (PST) (envelope-from iaccounts@northnetworks.ca) Received: from localhost (iaccounts@localhost) by diana.northnetworks.ca (8.11.6/8.11.6) with ESMTP id h2CEluX11118; Wed, 12 Mar 2003 09:47:56 -0500 (EST) (envelope-from iaccounts@northnetworks.ca) Date: Wed, 12 Mar 2003 09:47:56 -0500 (EST) From: IAccounts To: Olivier Dony Cc: Matthew Faircliff , Subject: Re: POST data not available in cgi perl scripts In-Reply-To: <20030312105931.GA29315@vega.blacktrap.net> Message-ID: <20030312094615.W4567-100000@diana.northnetworks.ca> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > On Wed, Mar 12, 2003 at 12:48:44PM +0000, Matthew Faircliff wrote: > > Hello, > > Hiya, > > > > > Have you tried using libapreq? I find that it is a superior method of transmitting POST data. Find it in /usr/ports/www/p5-libapreq. > > $my_posted_var = $r->parms{'my_var'}; > > > > Nope haven't tried it yet, because using CGI.pm was working for me on my other > servers, I never felt the need for a more clever thing, but I'll give it a try > for sure, this looks great. > > > Also, why not look into Mason (like emb_perl, only better). It handles POST data like a charm. > > I'll have a look at it right now too. > > But anyhow I don't think those will solve the problem because the POST data > coming from the HTTP request doesn't even reach my script, although it has > been working all the time on my previous servers. So I guess the problem is > not in my method of getting/parsing the data, but in the process between the > client's request and the script getting it. And PHP scripts get the POST data > fine, argh :( > > But thanks a lot for your suggestions, I'll try them as soon as I am done > compiling the perl port and re-installing all my perl modules.. Not that there > is a chance of it working better, since the system's perl works ok for POST > when trying it in the console. But I'm lost so trying anything I haven't > yet... > Post the relevent pieces of your form and the script. (including lines that contain definitions and parsing). Steve > Thanks again Matt :) > > -- > Olivier > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message