|
The way we handle keeping track of a session is to write the data to a work file. The record is keyed by a 6 digit number which is inserted into the HTML form as a hidden input field (<INPUT TYPE="HIDDEN" NAME="SessionKey" VALUE="107314">). When the user submits the form the key is passed as input to the CGI program, which uses it to retrieve the session data and continue. > ---------- > From: Gibbons, Michael[SMTP:bmis04@MARYWOOD1.MARYWOOD.EDU] > Sent: Wednesday, November 17, 1999 6:24 AM > To: 'Midrange' > Subject: CGI Fact Finding Mission (Need Input) > > > Hello Folks, > > I work at a University and have been charged with writing "on-line > Registration" through the web. The purpose of this note is to (hopefully) > gather different insights and ideas on the best possible approach. > > We are on release 4.4 (Very Recently) and I have written RPG CGI > programs on prior releases (V3R2/V4R1). In all but one case all cgi passed > some parms and then displayed some information. (Like an inquiry program > would) This information is available to the public and displaying this > information was not a security issue. I have dug out the Webmasters and > the > Web programming guides and have noticed that there were significant > differences. > > Now for the questions: > > What is the best approach to emulate or maintain "context > sensitivity". Normally a CGI request is processed and the server forgets > all > about you. How do I keep track of where the user is in the registration > process as it will undoubtedly be a multiple page process. In the one case > I > did attempt something like this I trapped the incoming IP number and wrote > it to a file but this was rather clunky and I still wasn't able to tell > where they were in the process, just that they had been there before. > > How do I encrypt data such as a pin number or social security > number? How do I get it out of StdIn? I also will have to take payment via > a > credit card at some point. > > Should I be writing a straight cgi program, or a main server program > and spawned server program? > > Has anyone used Persistent CGI? > > Has anyone coded CGI with encryption? > > Can Java help me? We are an RPG shop and I don't want to be the only > one who knows Java. If I use Java do I have to purchase something and > where > do I get started? Can Pearl help me? > > I also had trouble with numeric fields in the data base and matching > up the form field. Is there a way to ensure numeric input in a form field? > > > > > ANY HELP OFFERED IS GREATLY APPRICIATED > THANKS IN ADVANCE > > > > > Michael P. Gibbons > BMIS04@AC.MARYWOOD.EDU > MARYWOOD UNIVERSITY > 2300 Adams Ave. > Scranton, PA 18509 > > +--- > | This is the Midrange System Mailing List! > | To submit a new message, send your mail to MIDRANGE-L@midrange.com. > | To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com. > | To unsubscribe from this list send email to > MIDRANGE-L-UNSUB@midrange.com. > | Questions should be directed to the list owner/operator: > david@midrange.com > +--- > +--- | This is the Midrange System Mailing List! | To submit a new message, send your mail to MIDRANGE-L@midrange.com. | To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com. | To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.