You might be best to ask Google about their search engine's errors, but I'll tell you what I can....
That page is on your site. If you're referring to the ?PHPSESSID= component, that's automatically added by PHP when the user's browser doesn't support cookies.some pages that do not exist on my site' server but are still live. eg. http://www.lafamiglia.com/Awards.ht...235fb95b2021529 and a few others
It's for session management. Spiders don't generally support cookies, so PHP has to add this to the URL to keep track of the "user's" (spider's) session.
A good spider and search engine would not consider this to be a duplicate URL.
Forms generally don't get submitted by spiders. So the spider will see the form but not proceed past that point.I have only two valid PHP pages on my site that ask the user to reserve a table or send in a comment. They contain an image verifier script via a formmail.php file that I downloaded from tectite.com.
Yes, I think that's very likely from what I've been reading about Google.I have noticed that there are countless restaurant/wine related Web site directories that have hijacked a lot of my site's content/wine list/menus, and posted on their own site (which, in turn, back link to our site). Could this duplicate content on these other Web sites be a contributing factor in my site's severe loss in page ranking?
Unfortunately, this is something wrong with Google, that Google needs to fix.
The Web won't change to fit in with Google. It's Google's job to work with the reality of the Web. Duplicate content happens, validly (i.e. through no fault of the originating site). They must deal with this properly.
Another thing is that it's valid for some sites not to change much. Why should a site owner have to artificially keep changing his site just to rank properly in Google? Again a fault with Google, not the site.
A friend has written about this on his blog: http://blog.surfulater.com/wordpress/?p=20