Date: Thu, 16 Feb 2006 10:37:58 -0500 (EST) From: Adrian German To: Craig Shue, Minh Tang Subject: labs today (list to check) Dear Craig and Minh, Sorry for the delay here's the plan for today's lab. Please check: a) server running and Apache is installed etc. (counts as Homework One) b) the flag quiz is implemented with CGI.pm (Homework Two, source code) c) the flag quiz is implemented with PHP (Homework Three) both ways d) they know the Unix commands for Lab One but also those that allow them to check whether the server is up, what pid it has, show the last few lines in ~/apa*/apa*/logs/error_log, explain what httpd.pid has in it, start/restart the server, understand what access_log is/contains e) they have the next/previous CGI script (counts as Lab Two) f) they have protected working and clearly indexed in their page (this counts as Lab Three, the username/password is dgerman/xxxxxx, try it and make sure you can get into their protected folders for grading). g) they understand the difference between POST and GET (ask them to write the answer on a piece of paper, if they don't know the right answer they need to do the experiments and write that report, for Lab Four). h) they have the three first-to-100 programs written in CGI hidden fields and PHP hidden fields and session. Counts as Lab Five. We don't do anything else this lab, just make sure everybody is up to date and if they are have them develop guess the number in ten tries. ... Adrian