CGI/1.0 test script report: argc is 0. argv is . $0 = test-cgi $1 = $2 = $3 = SERVER_SOFTWARE = Apache/2.4 SERVER_NAME = homepages.inf.ed.ac.uk GATEWAY_INTERFACE = CGI/1.1 SERVER_PROTOCOL = HTTP/1.1 SERVER_PORT = 443 REQUEST_METHOD = GET HTTP_ACCEPT = */* PATH_INFO = PATH_TRANSLATED = SCRIPT_NAME = /~neilb/test-cgi QUERY_STRING = REMOTE_HOST = REMOTE_ADDR = 18.218.84.153 REMOTE_USER = AUTH_TYPE = CONTENT_TYPE = CONTENT_LENGTH = USER = HOME = DOCUMENT_ROOT = /public/homepages/homepages-data/web DOCUMENT_URI = whoami = neilb UID = 26289 EUID = 26289 id = uid=26289(neilb) gid=10000(people) groups=10000(people),98(lcfg),10010(staff),10012(tutor),10022(sysman),10023(cs1adm),10052(hase),10055(ito),10063(aiai),10101(room3421),10103(copier),10104(techs),10105(schooloffice),10114(aied),10125(repadmin),10160(cvs_dice),10356(cvs_dice_locks),10543(touchscreens),10625(edinnlp),10629(condaadmin),10652(services-unit),10658(pkgforge-user),10659(lcfgdiffs),10888(examprep) not_using_ssl = Not Set OK here's the lot ... BASH=/bin/bash BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="0") BASH_SOURCE=([0]="test-cgi") BASH_VERSINFO=([0]="5" [1]="1" [2]="16" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='5.1.16(1)-release' CONTEXT_DOCUMENT_ROOT=/disk/homewikipages/homepages/neilb/cgi CONTEXT_PREFIX=/~neilb DIRSTACK=() DOCUMENT_ROOT=/public/homepages/homepages-data/web EUID=26289 GATEWAY_INTERFACE=CGI/1.1 GROUPS=() HOSTNAME=bahookieuj.inf.ed.ac.uk HOSTTYPE=x86_64 HTTPS=on HTTP_ACCEPT='*/*' HTTP_ACCEPT_ENCODING='gzip, br, zstd, deflate' HTTP_HOST=homepages.inf.ed.ac.uk HTTP_NB_VAR=OneTwoThree HTTP_SCRIPT_NAME=/cgi/neilb/test-cgi HTTP_USER_AGENT='Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' HTTP_X_NEILB='i am here' IFS=$' \t\n' MACHTYPE=x86_64-pc-linux-gnu OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/local/bin:/usr/bin:/bin PIPESTATUS=([0]="0") PPID=3204591 PS4='+ ' PWD=/disk/homewikipages/homepages/neilb/cgi QUERY_STRING= REMOTE_ADDR=18.218.84.153 REMOTE_PORT=23106 REQUEST_METHOD=GET REQUEST_SCHEME=https REQUEST_URI=/cgi/neilb/test-cgi SCRIPT_FILENAME=/disk/homewikipages/homepages/neilb/cgi/test-cgi SCRIPT_NAME=/~neilb/test-cgi SCRIPT_URI=https://homepages.inf.ed.ac.uk/cgi/neilb/test-cgi SCRIPT_URL=/cgi/neilb/test-cgi SERVER_ADDR=129.215.32.113 SERVER_ADMIN=webadmin@inf.ed.ac.uk SERVER_NAME=homepages.inf.ed.ac.uk SERVER_PORT=443 SERVER_PROTOCOL=HTTP/1.1 SERVER_SIGNATURE=$'
Apache/2.4 Server at homepages.inf.ed.ac.uk Port 443
\n' SERVER_SOFTWARE=Apache/2.4 SHELL=/bin/bash SHELLOPTS=braceexpand:hashall:interactive-comments:noglob SHLVL=1 SSL_TLS_SNI=homepages.inf.ed.ac.uk TERM=dumb UID=26289 UNIQUE_ID=ZqTred7-WibrParvocs1_QAAABA _=echo And here`s STDIN A Java test: openjdk version "18.0.2-ea" 2022-07-19 OpenJDK Runtime Environment (build 18.0.2-ea+9-Ubuntu-222.04) OpenJDK 64-Bit Server VM (build 18.0.2-ea+9-Ubuntu-222.04, mixed mode, sharing)