I recently moved my site to a new hosting location. Since the move something has changed. When I go to my site the address gets a tracking code, e.g., instead of http://www.myfakedomain.com/ the URL reads http://www.myfakedomain.com/?PHPSESSID=465eaf92c42df5048e7aae9348b8ea49
I don't like the long tracking code on the end. My site development people say the hosting company's servers are generating the tracking code, and my hosting company says it's my site development company's programming.
Please educate me. Whose fault is it, and what do I need to do to get it removed?
Looks like the site is using PHP's session tracking. It defaults to using cookies unless cookies are turned off in the browser, in which case it reverts to URL re-writing. Try turning cookies on in your browser and checking again - I bet that the?PHPSESSID=yaddayadda will be gone.
PHP session tracking has to be turned on in the script that uses it - it doesn't just "happen" by itself.
Doesn't this thread belong in "Perl & PHP CGI scripting"?