CGIplus Variables (usage count 1) ----------------- AUTH_TYPE="" CONTENT_LENGTH="0" CONTENT_TYPE="" CSP_NONCE="c6549c4c76127f22777a9dec6545edf" DOCUMENT_ROOT="" GATEWAY_BG="BG1081:" GATEWAY_EOF="$Z-202FB58EE7FA98B71624958C-" GATEWAY_EOT="$D-2C6FDD1D20EB893ADBCED573-" GATEWAY_ESC="$E-5AEAC4187E0C3F39CE3D85A6-" GATEWAY_INTERFACE="CGI-PerlEx" GATEWAY_MRS="16492" HTTP_ACCEPT="*/*" HTTP_ACCEPT_ENCODING="gzip, br, zstd, deflate" HTTP_HOST="wasd.vsm.com.au" HTTP_USER_AGENT="Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" KEY_1="this" KEY_2="is" KEY_3="a" KEY_4="query" KEY_5="string" KEY_COUNT="5" PATH_INFO="/wasd_root/src/perl/" PATH_ODS="5" PATH_TRANSLATED="WASD_ROOT:[src.perl]" QUERY_STRING="this+is+a+query+string" REMOTE_ADDR="3.16.148.128" REMOTE_HOST="ec2-3-16-148-128.us-east-2.compute.amazonaws.com" REMOTE_PORT="50801" REMOTE_USER="" REQUEST_METHOD="GET" REQUEST_PROTOCOL="HTTP/1.1" REQUEST_SCHEME="http:" REQUEST_TIME_GMT="Sat, 18 May 2024 03:55:40 GMT" REQUEST_TIME_LOCAL="Sat, 18 May 2024 13:25:40" REQUEST_URI="/cgiplus-bin/CGIplusPM_example1.pl/wasd_root/src/perl/?this+is+a+query+string" SCRIPT_FILENAME="CGI-BIN:[000000]CGIPLUSPM_EXAMPLE1.PL" SCRIPT_NAME="/cgiplus-bin/CGIplusPM_example1.pl" SERVER_ADDR="119.252.17.13" SERVER_CHARSET="ISO-8859-1" SERVER_GMT="+09:30" SERVER_NAME="wasd.vsm.com.au" SERVER_PORT="80" SERVER_PROTOCOL="HTTP/1.1" SERVER_SIGNATURE="
WASD/12.2.1 Server at wasd.vsm.com.au Port 80
" SERVER_SOFTWARE="HTTPd-WASD/12.2.1 OpenVMS/IA64 SSL" UNIQUE_ID="f65ba13a1b78f0651c3" ----------------- Demonstrate that the CGIplus::var() function and $ENV associative array contents are identical ... $ENV{'SCRIPT_NAME'} |/cgiplus-bin/CGIplusPM_example1.pl| CGIplus::var('SCRIPT_NAME') |/cgiplus-bin/CGIplusPM_example1.pl| $ENV{'PATH_INFO'} |/wasd_root/src/perl/| CGIplus::var('PATH_INFO'} |/wasd_root/src/perl/| $ENV{'QUERY_STRING'} |this+is+a+query+string| CGIplus::var('QUERY_STRING') |this+is+a+query+string| SERVER_SOFT does not exist and looks like an empty string ... SERVER_SOFT || SERVER_SOFTWARE should exist ... SERVER_SOFTWARE |HTTPd-WASD/12.2.1 OpenVMS/IA64 SSL|