this is a very hard question.
I will adjust the points up to 1000 if it seems that there is a solution.
When you log on to experts-exchange, a HTTP header is sent, like "Experts Exchange member".
So you are logged in.
If you come to http://www.baukreis.de
, you will get a unique HTTP header:
This is your customer ID or Session ID.
So you are "logged in".
If you know anything about server-side programming and shopping carts, you will know what it means: The customer needs a unique customer ID for that the shopping cart is not going to be lost. This ID must not be lost, too.
is using software from http://www.shopsite.com
Usually, the customer ID is evaluated through the QueryString.
Shopsite does it through the HTTP header.
My problem is: Every time I am linking to a HTML page, the query string is lost.
Not at experts-exchange.com, not at baukreis.de, because they are using HTTP headers, which also work for HTML pages.
I know how to send a HTTP header with Perl, or ASP, or Visual Basic, but only for the document itself...
But I wish to send the header also with HTML documents sent to a unique customer.
1. How does Shopsite manipulate servers to send that HTTP header tag to a unique customer (especially I am interested in Internet Information Server)?
How can I do this?
(Usually, I am working with Visual Basic, but C++ sources would be accepted.)
2. The browser has received this tag. What does he send to the server (to show that it is the same as before)?
How does the server process this information? How does it know, if to send a new or the once-sent header?
3. How can I use a unique HTTP header tag instead of the QueryString?
Hope it was clear enough, sorry for the bad English.