Please help me understand the logic flow of the follow pass thru variable provide by my billing provider?  I am newbie to cgi

Posted on 2003-03-19
Medium Priority
Last Modified: 2013-12-25
There are 10 user variables which you can pass-thru the signup system. Our signup system will not modify these variables, but will merely POST them back to your cgi. These variables are named:

user1, user2, user3, ... user10

as in the pass-in variables, you can send pass-thru variables to our system either via GET (appended to URL) or via POST. After a successful signup, these ten variables are posted back to your CGI.

user1 is a special case pass-thru variable. If it contains a value which starts with "http", it is considered to be a URL. Not only is it passed-thru as normal, but if the user successfully signs up, then on their confirmation page an invisible image is displayed with a source pointing to the URL in user1. This allows you to call a cgi on your end which has access to the normal CGI variables of the client (customer). If you needed to set a cookie on your customer's machine, or needed to determine his browser type, then you could do so by writing a simple script and passing its URL in user1.

Question by:dtyson69
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Expert Comment

ID: 8190499
Could you be more specific on what you need to know?

Also, if I don't know which billing provider you use, I can't comment on the underlying flow.

Accepted Solution

petka earned 1000 total points
ID: 8267568
You should pass user1=yourdomain/your_script
This script can record user ip address and time, browser and other enviroment variables. The point of this is so you would know who paid you through the billing system.

Only the person who has succefully went through the willing system and paid up will get to execute your script.
And this way you can allow this user to download or get your product automaticly without you having to check that he indeed paid.

Featured Post

RHCE - Red Hat OpenStack Prep Course

This course will provide in-depth training so that students who currently hold the EX200 & EX210 certifications can sit for the EX310 exam. Students will learn how to deploy & manage a full Red Hat environment with Ceph block storage, & integrate Ceph into other OpenStack service

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Recently I have been answering a lot of questions like this in IT forums that I frequent. The question posed is usually something along the lines of "We have software X installed and need to uninstall it for reason Y" or some other variant of the sa…
I hope you'll find this tutorial useful and interesting. So let's try to extend Tcl with a new package.  For anyone more deeply interested please check out the book "Practical Programming in Tcl and Tk". It's really one of the best written books abo…
The viewer will learn how to count occurrences of each item in an array.
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …
Suggested Courses

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question