From: Rich Bowen Date: Sun, 15 Jun 2014 15:21:53 +0000 (+0000) Subject: Remove ancient IE-on-Mac example. X-Git-Tag: 2.4.10~138 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=97cfff8ac2a729bf3d7a575fa3b7f61e0412bf5f;p=apache Remove ancient IE-on-Mac example. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1602705 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/howto/ssi.xml b/docs/manual/howto/ssi.xml index 7d5cd6449b..dd2d2f7030 100644 --- a/docs/manual/howto/ssi.xml +++ b/docs/manual/howto/ssi.xml @@ -443,37 +443,30 @@ modified? the ``truth'' of a particular value. (A given string is true if it is nonempty.) For a full list of the comparison operators available to you, see the mod_include - documentation. Here are some examples of how one might use this - construct.

+ documentation.

+ +

For example, if you wish to customize the text on your web page + based on the time of day, you could use the following recipe, placed + in the HTML page:

-

In your configuration file, you could put the following - line:

- - BrowserMatchNoCase macintosh Mac
- BrowserMatchNoCase MSIE InternetExplorer -
- -

This will set environment variables ``Mac'' and - ``InternetExplorer'' to true, if the client is running Internet - Explorer on a Macintosh.

- -

Then, in your SSI-enabled document, you might do the - following:

- - <!--#if expr="-T reqenv('Mac') && - -T reqenv('InternetExplorer')" -->
- Apologetic text goes here
- <!--#else -->
- Cool JavaScript code goes here
- <!--#endif --> -
+ + Good + <!--#if expr="%{TIME_HOUR} >=12" -->
+ morning!
+ <!--#else -->
+ afternoon!
+ <!--#endif -->
+

Any other variable (either ones that you define, or normal environment variables) can be used in conditional statements. - With Apache's ability to set environment variables with the + See Expressions in Apache HTTP Server for + more information on the expression evaluation engine.

+ +

With Apache's ability to set environment variables with the SetEnvIf directives, and other related directives, - this functionality can let you do some pretty involved dynamic - stuff without ever resorting to CGI.

+ this functionality can let you do a wide variety of dynamic content + on the server side without resorting a full web application.