Here is the code for this page
<!--#echo var="HTTP_USER_AGENT"--> <!--#set var="foobar" value="foobar.com" --> <!--#if expr="${foobar} = /blooh-blah/" --> <p>This is the <i>if</i> part of the conditional <br>This should not print <!--#else --> <p>This is the <i>else</i> part of the conditional <br>This should print <!--#endif --> <pre> <!--#printenv --> </pre>
This is the else part of the conditional
This should print
UNIQUE_ID=aCNZSEmR3JtYuJhgjk43FQAAAM0 SCRIPT_URL=/~downeyt/scripts/cgi2_examples/ch06/conditional.shtml SCRIPT_URI=https://users.cs.fiu.edu/~downeyt/scripts/cgi2_examples/ch06/conditional.shtml HTTPS=on SSL_TLS_SNI=users.cs.fiu.edu SSL_SERVER_S_DN_CN=cs.fiu.edu SSL_SERVER_I_DN_C=US SSL_SERVER_I_DN_O=Let's Encrypt SSL_SERVER_I_DN_CN=R10 SSL_SERVER_SAN_DNS_0=*.cs.fiu.edu SSL_SERVER_SAN_DNS_1=cs.fiu.edu SSL_VERSION_INTERFACE=mod_ssl/2.4.37 SSL_VERSION_LIBRARY=OpenSSL/1.1.1k SSL_PROTOCOL=TLSv1.3 SSL_SECURE_RENEG=true SSL_COMPRESS_METHOD=NULL SSL_CIPHER=TLS_AES_256_GCM_SHA384 SSL_CIPHER_EXPORT=false SSL_CIPHER_USEKEYSIZE=256 SSL_CIPHER_ALGKEYSIZE=256 SSL_CLIENT_VERIFY=NONE SSL_SERVER_M_VERSION=3 SSL_SERVER_M_SERIAL=068CB7C7DDD79D6E9EDCD4EC20CB94609B5F SSL_SERVER_V_START=Apr 15 12:45:03 2025 GMT SSL_SERVER_V_END=Jul 14 12:45:02 2025 GMT SSL_SERVER_S_DN=CN=cs.fiu.edu SSL_SERVER_I_DN=CN=R10,O=Let's Encrypt,C=US SSL_SERVER_A_KEY=rsaEncryption SSL_SERVER_A_SIG=sha256WithRSAEncryption SSL_SESSION_ID=8355e95bb3491468d9e99fa91659225fc6b2b3a23097d6c5dd925e1595179fd5 SSL_SESSION_RESUMED=Initial HTTP_ACCEPT=*/* HTTP_USER_AGENT=Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) HTTP_ACCEPT_ENCODING=gzip, br, zstd, deflate HTTP_HOST=users.cs.fiu.edu PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin SERVER_SIGNATURE= SERVER_SOFTWARE=Apache SERVER_NAME=users.cs.fiu.edu SERVER_ADDR=131.94.130.45 SERVER_PORT=443 REMOTE_ADDR=3.145.88.233 DOCUMENT_ROOT=/var/www/html REQUEST_SCHEME=https CONTEXT_PREFIX=/~downeyt CONTEXT_DOCUMENT_ROOT=/home/bear-d/users/downeyt/public_html SERVER_ADMIN=root@localhost SCRIPT_FILENAME=/home/bear-d/users/downeyt/public_html/scripts/cgi2_examples/ch06/conditional.shtml REMOTE_PORT=59454 GATEWAY_INTERFACE=CGI/1.1 SERVER_PROTOCOL=HTTP/1.1 REQUEST_METHOD=GET QUERY_STRING= REQUEST_URI=/~downeyt/scripts/cgi2_examples/ch06/conditional.shtml SCRIPT_NAME=/~downeyt/scripts/cgi2_examples/ch06/conditional.shtml DATE_LOCAL=Tuesday, 13-May-2025 10:38:00 EDT DATE_GMT=Tuesday, 13-May-2025 14:38:00 GMT LAST_MODIFIED=Monday, 19-Aug-2013 12:07:44 EDT DOCUMENT_URI=/~downeyt/scripts/cgi2_examples/ch06/conditional.shtml DOCUMENT_ARGS= USER_NAME=downeyt DOCUMENT_NAME=conditional.shtml foobar=foobar.com