Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re: retaining values among server requests

by sgifford (Prior)
on Dec 04, 2007 at 17:31 UTC ( [id://654874]=note: print w/replies, xml ) Need Help??


in reply to retaining values among server requests

need_help21,

A while back, I responded to a similar post, which might be useful to you. See: Re^2: Multiple Pages with CGI.

Hope this helps!

Replies are listed 'Best First'.
Re^2: retaining values among server requests
by need_help21 (Novice) on Dec 04, 2007 at 18:27 UTC
    Thanks to all!! The things are working now, Whenever the web page is made and you need to pass some information from that page onto more pages, you can use CGI::session. For eg. Username has to be passed from login page to rest of the pages of the site.
    ##-- code for making a session and passing the information my $cgi = new CGI; my $session = new CGI::Session(undef,undef,{Directory=>'/tmp/sessions' +}); my $cookie = $cgi->cookie(CGISESSID => $session->id); #print $cgi->header( -cookie=>$cookie ); #--do not print header first +if you redirecting your URL as given below $session->param('user_id',$username ); #--information passed my $url = "http://localhost/cgi-bin/somesite.cgi"; print "Location: $url "; #--redirecting the URL ##-- code for retrieving the information print "Content-type: text/html\n\n"; my $cgi = new CGI; my $sid=$cgi->cookie("CGISESSID"); my $session = new CGI::Session(undef,$sid,{Directory=>'/tmp/sessions'} +); my $username = $session->param('user_id'); print "Username = $username";

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others imbibing at the Monastery: (6)
As of 2024-03-28 08:23 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found