Content is king. Most search engines have gotten too smart for old search engine tricks.
The search engines can index and spider all the dynamic PHP pages.... but they can only see what unregistered users can see. So if people must register to see some stuff... search engines can't see that.
I also know search engine ranking is higer the more sites that
link to you because the more sites that link to you, the more valuable your content must be.