I am using the acutal XHTML 1.0 strict standard, which is used as XML-conforming HTML. A MySQL database holds all dynamic data and PHP is used for server-side processing.
I try to do all data processing on the server side, so that no further processing (e.g. java-script) or data storage (e.g. cookies) are used. So, what you get is just plain XHTML which can be viewed with any webbrowser witch has security set to max.
XHTML (Extensible HyperText Markup Language) is a family of current and future document types and modules that reproduce, subset, and extend HTML, reformulated in XML.
XHTML = XML + HTML + CSS
XML (Extensible Markup Language) is a simple, very flexible text format derived from SGML (ISO 8879)
HTML (HyperText Markup Language) is the lingua franca for publishing hypertext on the World Wide Web
CSS (Cascading Style Sheets) is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents
PHP (PHP: Hypertext Preprocessor) is a widely-used general-purpose scripting language that is especially suited for web development and can be embedded into HTML
MySQL is the world‘s most popular open source database