Du könntest auch mit Ajax arbeiten, falls das deinem Problem weiterhilft. Mir ist nicht ganz klar, wann genau, du wissen willst, ob jemand JS aktiviert hat.
Der Betrieb der Seite ist ohne JavaScript nicht oder nur stark eingeschränkt möglich. Da auch Feldprüfungen über JavaScript laufen, muss quasi bei jedem Request überprüft werden, ob der Benutzer inzwischen JavaScript deaktiviert hat (unwahrscheinlich aber möglich).
Aber es ist doch möglich, zwar JavaScript aktiviert zu haben, Cookies aber nicht zu erlauben.
Bei dieser Lösung wäre dann auch Voraussetzung, dass Cookies immer aktiviert sind.