lucy24 - 6:55 am on Apr 3, 2013 (gmt 0)
You can add a rel="canonical" tag to the page
Adding "rel='canonical'" won't do a particle of good if it was a static html page to start with, meaning that the parameters just go along for the ride and now every version of the page is calling itself canonical.
First, there are so many who thought .html was better than .php (and may still be) eliminating .html with a parameter would be silly since people thought they would do better by parsing .htm and .html pages as php and using parameters on them.
Contrariwise, calling php html and then turning around and attaching parameters is itself so silly, why would the search engine make extra work for itself by playing along? Take the html at face value, request htm(l) pages without parameters and index what you get. If the site owner ends up with un-indexed pages, surely that's their problem and not the search engine's.