This is done by PHP in attempt to propagate the session ID to the next page.
If you don't want this to happen you can edit the php.ini script and change:
session.use_transient_sid=0
If you still want to use sessions. You should propagate the session ID yourself or use cookies.
Chris wrote:
Can anyone give me a plausible reason as to why this is appended to all the links on a given page when it is loaded...
?PHPSESSID="a large string of characters"
this only on the first visit to the site...so the first page you go to has that...if you refresh that page they disappear and no other pages have it.
but if you don't reload the page the link, rather than looking like this foo.phtml, has that ?PHPSESSID stuff attached to it and won't take me anywhere.
Any suggestions?