It sounds to me like you imagine that a request can be plucked out of
the ether before it reaches a host and redirected to somewhere of your
choosing. Your clients must first buy the domain "clientsite.com" and
then set up the redirect as suggested using any of the usual methods,
including the specific one provided by Alvaro.
When someone types the URL "http://www.clientsite.com" into their
browser address bar, the browser contacts their ISP and asks for the IP
address of the host "www.clientsite.com". The ISP knows the IP address
because the domain name has been bought and registered and so exists in
the Domain Naming System. Back comes the reply 216.37.46.27 and the
browser then sends a request to that host. The host receives the
request and sends back the response. If the response is a redirect
you'll get the effect you want.
I assume you specified "client=455" because that is meaningful to the
script executing at
www.mysite.com. You therefore know that the request
came originally from
www.clientsite.com because you will set things up
so
www.clientsite.com is the only host that redirects to
www.mysite.com?client=455. Some other client
www.randomsite.com will
forward to (for instance)
www.mysite.com?client=123
The PHP to determine the value of "client" is also very basic:
...
$lngClient = $_GET[ "client" ];
...
---
Steve