You shouldn't be relying on querying the extension string anyway; we all know of drivers that report support for a particular extension but that don't actually support it properly, if at all. Best approach is to test for entry points (if applicable) and set up a flag indicating if a feature is present or not based on that. It's also worthwhile doing an API call (or calls) and checking the result of glGetError () as part of your setup.
Bottom line with OpenGL is that drivers cannot be relied on to behave themselves properly, so you need to take on responsibility for ensuring that stuff works yourself.