Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re^3: Setting and Reading Cookies

by gryphon (Abbot)
on Jun 21, 2005 at 03:00 UTC ( #468552=note: print w/ replies, xml ) Need Help??


in reply to Re^2: Setting and Reading Cookies
in thread Setting and Reading Cookies

Greetings bigjoe11a,

The CGI module (or CGI.pm to distinguish it from the CGI protocol) is a very core Perl module that helps write CGI scripts and other CGI-like things. For very simple scripts, CGI.pm is a bit overkill, but it's very helpful and useful for anything substantial.

You can use the module to create Web fill-out forms, do stuff with form content, read/set cookies, muck around with HTTP headers, create HTML... Oh gosh, just read the POD. If you're writing CGI scripts in Perl, use CGI.pm unless you have a good reason not to.

gryphon
Whitepages.com
code('Perl') || die;


Comment on Re^3: Setting and Reading Cookies
Re^4: Setting and Reading Cookies
by bigjoe11a (Novice) on Jun 21, 2005 at 03:27 UTC
    Hay, thanks for the info, I just wanted to tel you that the part you game me to read my cookies works great. I can't under why I can't set any more then one cookie. have any ideas. print $cgi->header( -cookie => $cookie1,$cookie2,$cookie3) This my line that I use. It just doesn't set cookie2 or cookie 3. Thanks Joe
      bigjoe11a, did you try reading the perldoc for CGI that gryphon linked to? I did, and I found the following blurb one or two screens down:
      To create multiple cookies, give header() an array reference:
      $cookie1 = cookie(-name=>'riddle_name', -value=>"The Sphynx's Question +"); $cookie2 = cookie(-name=>'answers', -value=>\%answers); print header(-cookie=>[$cookie1,$cookie2]);
      So for your specific example, try print $cgi->header( -cookie => [$cookie1,$cookie2,$cookie3] ).
        Sorry, too late to tell you, I got it working, works great too, I downloaded CGI.pm. as soon as I get a chance to go over it I will. Thanks For your time.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://468552]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (6)
As of 2014-08-30 04:55 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The best computer themed movie is:











    Results (291 votes), past polls