handle method, soap_server.cgi, 302
Handle_DB_Error subroutine, phonebook.cgi, 124
hash
assigning memory address to, 155
of hashes, 202
slice, 353, 431
substituting data into template, 195
$hdl_search handle, 81
header function
add_questions.cgi, 135
BasicSession.pm, 265
catalog.cgi, 309
create_test.cgi, 131
index.cgi, 186
item_details.cgi, 312
phonebook.cgi, 118
score_test.cgi, 148
test_chooser.cgi, 140
view_all.cgi, 190
view_item.cgi, 198
header.tmpl (photo album program), program listing, 475–476
header.tmpl (shopping cart program), program listing, 420–421
header.tmpl (user registration program), program listing, 272–273
here document
add_questions.cgi, 136–138
catalog.cgi, 310
command-line phone number lookup program, 357
create_test.cgi, 132
item_details.cgi, 314
phonebook.cgi, 121
score_test.cgi, 148
take_test.cgi, 144–146
test_chooser.cgi, 140–141
hidden field, phonebook.cgi, 118
hidden form field, 115
hidden type, <input> tag, 107
hidden variable, take_test.cgi, 144
HTML. See Hypertext Markup Language
HTML Mason, Perl-enabled HTML tool, 114
HTML::LinkExtor module, soap_server.cgi, 301, 306
HTML::Template module, 326–327
HTML_TEMPLATE_ROOT environment variable, 328
HTTP. See Hypertext Transfer Protocol
httpd.conf, 491–492
Hypertext Markup Language (HTML)
action attribute, <form> tag, 106
<br> tag, 199
/cgi-bin/ directory, 106
checkbox type, <input> tag, 108
cols attribute, <textarea> tag, 109
creating for table row, 193
enctype attribute, <form> tag, 230
fetching from Internet, 306
<form> tag, 106, 230
get method, 106
hidden type, <input> tag, 107
HTML_TEMPLATE_ROOT environment variable, 328
<input> tag, 106–109, 250
method attribute, <form> tag, 106
name attribute, <input> tag, 107
name attribute, <textarea> tag, 109
<option> tag, 108
password type, <input> tag, 107
post method, 106
radio type, <input> tag, 107
reset type, <input> tag, 108
rows attribute, <textarea> tag, 109
<select> tag, 108
submit type, <input> tag, 108
<table> structure, 327
template, 331
text type, <input> tag, 107
<textarea> tag, 108
type attribute, <input> tag, 107
World Wide Web Consortium, 105
wrap attribute, <textarea> tag, 109
Hypertext Transfer Protocol (HTTP), GET, 312