While others have pointed out how the PATH_INFO stuff works, I'll toss in my 2 cents to point out that beyond this, there is no way to get around using '?', '&' and '=' as the special characters for a cgi request, as defined by the
. As the browser has to create this string, and the web server able to interprete it, you have no way of changing it.