Google results on our site all have shortened the session ID's (ie,
[url removed, login to view];osCsid=788... ) abbreviated with three dots. Naturally, osC does not like this and returns errors:
Warning: session_start() [function.session-start]: The session id contains invalid characters, valid characters are only a-z, A-Z and 0-9 in /home/mysitej/public_html/catalog/includes/functions/[url removed, login to view] on line 67
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/mysite/public_html/catalog/includes/functions/[url removed, login to view]) in /home/levinej/public_html/catalog/includes/functions/[url removed, login to view] on line 67
You will need to modify the code (perhaps in [url removed, login to view]) to detect if the session id contains '...' and if so to drop it before trying to recreate/start the session
PS - Both Session Regeneration and Spider Remover do not work for this purpose. Neither of them recreates an invalid session id or helps any to that measure. I looked at all the contributions for similar problems but all deal with search engines indexing the site after the fact and nothing about what happens if google abbreviates whatever session ID it had. You will create the code from scratch.