📄 idx_p.htm
字号:
<a name="address-book"> <dt>address book: <a href="../ch10_04.htm#INDEX-2124">10.4.2.2. Address book CGI script</a></dt> <a name="application-example"> <dt>application (example): <a href="../ch01_02.htm#INDEX-34">1.2.1. Sample CGI</a></dt> <a name="architectural-guidelines"> <dt>architectural guidelines (see <a href="idx_a.htm#architectural-guidelines-CGI-programs">architectural guidelines, CGI programs</a>)</dt> <a name="bookmarklets-using-with"> <dt>bookmarklets, using with: <a href="../ch07_04.htm#INDEX-1625">7.4.2. Bookmarklets and CGI</a></dt> <a name="buffering-server-handling-of"> <dt>buffering, server handling of: <a href="../ch03_03.htm#INDEX-678">3.3.2. Complete (Non-Parsed) Headers</a></dt> <a name="configuring"> <dt>configuring: <a href="../ch01_04.htm#INDEX-135">1.4.1. Configuring CGI Scripts</a></dt><dd><dl> <dt><a href="../ch01_04.htm#INDEX-152">1.4.1.2. Configuring by extension</a></dt> </dl></dd> <a name="Content-type-field-use-in"> <dt>Content-type field, use in: <a href="../ch02_04.htm#INDEX-391">2.4.2.3. Content-Type</a></dt> <a name="cookies-testing-for"> <dt>cookies, testing for: <a href="../ch11_03.htm#INDEX-2318">11.3.2. Testing for Cookies</a></dt> <a name="cookie_test.cgi-script"> <dt>cookie_test.cgi script: <a href="../ch11_03.htm#INDEX-2283">11.3.2. Testing for Cookies</a></dt> <a name="current_time.cgi-script"> <dt>current_time.cgi script: <a href="../ch06_03.htm#INDEX-1363">6.3.1. Syntax</a></dt> <a name="data-converting-to-JavaScript"> <dt>data, converting to JavaScript: <a href="../ch07_03.htm#INDEX-1580">7.3.1. WDDX</a></dt> <a name="debugging"> <dt>debugging (see <a href="idx_d.htm#debugging">debugging</a>)</dt><dd><dl> <dt><a href="../ch15_03.htm#INDEX-3090">15.3.5.3. ActiveState Perl debugger</a></dt> <a name="common-errors"> <dt>common errors: <a href="../ch15_01.htm#INDEX-2853">15.1. Common Errors</a></dt> <a name="debugging-tools"> <dt>debugging tools: <a href="../ch15_03.htm#INDEX-2977">15.3. Debugging Tools</a></dt> <a name="Perl-coding-techniques-for-avoiding-bugs"> <dt>Perl coding techniques for avoiding bugs: <a href="../ch15_02.htm#INDEX-2907">15.2. Perl Coding Techniques</a></dt> </dl></dd> <a name="development"> <dt>development (see <a href="idx_d.htm#development-CGI-programs">development, CGI programs</a>)</dt><dd><dl> <a name="coding-guidelines"> <dt>coding guidelines: <a href="../ch16_02.htm#INDEX-3103">16.2. Coding Guidelines</a></dt> </dl></dd> <a name="disabling-file-uploads-and-limiting-POST-request-size"> <dt>disabling file uploads and limiting POST request size: <a href="../ch05_01.htm#INDEX-939">5.1.1. Denial of Service Attacks</a></dt> <a name="dynamic-generation-of-web-server-response"> <dt>dynamic generation of web server response: <a href="../ch01_02.htm#INDEX-31">1.2. Introduction to CGI</a></dt> <a name="efficiency-and-optimization"> <dt>efficiency and optimization: <a href="../ch17_01.htm#INDEX-3131">17. Efficiency and Optimization</a></dt><dd><dl> <a name="FastCGI-using"> <dt>FastCGI, using: <a href="../ch17_02.htm#INDEX-3207">17.2. FastCGI</a></dt> <a name="mod_perl-using"> <dt>mod_perl, using: <a href="../ch17_03.htm#INDEX-3219">17.3. mod_perl</a></dt> <a name="Perl-techniques-for"> <dt>Perl techniques for: <a href="../ch17_01.htm#INDEX-3142">17.1. Basic Perl Tips, Top Ten</a></dt> </dl></dd> <a name="email-sending-with"> <dt>email, sending with: <a href="../ch09_01.htm#INDEX-1777">9. Sending Email</a></dt><dd><dl> <a name="email-addresses"> <dt>email addresses: <a href="../ch09_02.htm#INDEX-1806">9.2. Email Addresses</a></dt> <a name="procmail"> <dt>procmail: <a href="../ch09_07.htm#INDEX-1902">9.7. procmail</a></dt> <a name="security"> <dt>security: <a href="../ch09_01.htm#INDEX-1781">9.1. Security</a></dt> <a name="structure-of-Internet-email"> <dt>structure of Internet email: <a href="../ch09_03.htm#INDEX-1828">9.3. Structure of Internet Email</a></dt> </dl></dd> <a name="embedding-output-from"> <dt>embedding output from: <a href="../ch06_02.htm#INDEX-1324">6.2.6. Executing CGI Programs</a></dt> <a name="embpcgi.pl-script"> <dt>embpcgi.pl script: <a href="../ch06_04.htm#INDEX-1396">6.4.1.3. embpcgi.pl</a></dt> <a name="encoding-decoding-tab-delimited-data-and-end-of-line-characters"> <dt>encoding/decoding tab-delimited data and end-of-line characters: <a href="../ch10_01.htm#INDEX-2029">10.1.4. Delimiters</a></dt> <a name="env_info.cgi-script"> <dt>env_info.cgi script: <a href="../ch03_02.htm#INDEX-557">3.2.2. Examining Environment Variables</a></dt><dd><dl> <a name="output"> <dt>output: <a href="../ch03_02.htm#INDEX-559">3.2.2. Examining Environment Variables</a></dt> </dl></dd> <a name="environment-variables"> <dt>environment variables: <a href="../ch03_02.htm#INDEX-535">3.2. Environment Variables</a></dt><dd><dl> <a name="examples"> <dt>examples: <a href="../ch01_02.htm#INDEX-53">1.2.1. Sample CGI</a></dt> <a name="listing-for-specific-web-server"> <dt>listing for specific web server: <a href="../ch03_02.htm#INDEX-554">3.2.2. Examining Environment Variables</a></dt> </dl></dd> <a name="examples"> <dt>examples: <a href="../ch03_04.htm#INDEX-681">3.4. Examples</a></dt><dd><dl> <a name="image-hijacking-restricting"> <dt>image hijacking, restricting: <a href="../ch03_04.htm#INDEX-710">3.4.3. Restricting Image Hijacking</a></dt> <a name="image-sending-after-checking-browser-media-formats"> <dt>image, sending after checking browser media formats: <a href="../ch03_04.htm#INDEX-682">3.4.1. Check the Client Browser</a></dt> <a name="user-authentication-and-identification"> <dt>user authentication and identification: <a href="../ch03_04.htm#INDEX-704">3.4.2. User Authentication and Identification</a></dt> </dl></dd> <a name="feedback_sendmail.cgi-script"> <dt>feedback_sendmail.cgi script: <a href="../ch09_04.htm#INDEX-1876">9.4.1. Command-Line Options</a></dt> <a name="file-handles"> <dt>file handles: <a href="../ch03_01.htm#INDEX-511">3.1.1. File Handles</a></dt> <a name="gateway-to-XML-middleware"> <dt>gateway to XML middleware: <a href="../ch14_05.htm#INDEX-2788">14.5. CGI Gateway to XML Middleware</a></dt> <a name="graphic-images-creating"> <dt>graphic images, creating: <a href="../ch13_01.htm#INDEX-2444">13. Creating Graphics on the Fly</a></dt><dd><dl> <a name="image-data-outputting"> <dt>image data, outputting: <a href="../ch13_02.htm#INDEX-2486">13.2. Outputting Image Data</a></dt> <a name="mixed-graphs-commute_mixed.cgi"> <dt>mixed graphs (commute_mixed.cgi): <a href="../ch13_04.htm#INDEX-2571">13.4.2. GD::Graph</a></dt> <a name="pie-charts-commute_pie.cgi"> <dt>pie charts (commute_pie.cgi): <a href="../ch13_04.htm#INDEX-2577">13.4.2. GD::Graph</a></dt> </dl></dd> <a name="grep_search1.cgi-script"> <dt>grep_search1.cgi script: <a href="../ch12_01.htm#INDEX-2347">12.1. Searching One by One</a></dt> <a name="how-they-work"> <dt>how they work: <a href="../ch03_01.htm#INDEX-501">3. The Common Gateway Interface</a></dt> <a name="HTML-alternatives-for-outputting"> <dt>HTML, alternatives for outputting: <a href="../ch05_04.htm#INDEX-1160">5.4. Alternatives for Generating Output</a></dt> <a name="HTTP-header-lines-returning"> <dt>HTTP header lines, returning: <a href="../ch01_02.htm#INDEX-22">1.2. Introduction to CGI</a></dt> <a name="indexed_search.cgi-script"> <dt>indexed_search.cgi script: <a href="../ch12_03.htm#INDEX-2456">12.3.1. Search Application</a></dt> <a name="music_browser.cgi-script"> <dt>music_browser.cgi script: <a href="../ch07_03.htm#INDEX-1623">7.3.2. Example</a></dt> <a name="output"> <dt>output: <a href="../ch03_03.htm#INDEX-560">3.3. CGI Output</a></dt><dd><dl> <a name="complete-non-parsed-headers"> <dt>complete (non-parsed) headers: <a href="../ch03_03.htm#INDEX-663">3.3.2. Complete (Non-Parsed) Headers</a></dt> <a name="partial-headers"> <dt>partial headers: <a href="../ch03_03.htm#INDEX-569">3.3.1. Partial Headers</a></dt> <a name="printing-to-STDOUT"> <dt>printing to STDOUT: <a href="../ch03_01.htm#INDEX-517">3.1.1.2. STDOUT</a></dt> </dl></dd> <a name="parameters"> <dt>parameters</dt><dd><dl> <a name="accessing"> <dt>accessing: <a href="../ch05_02.htm#INDEX-991">5.2.2. Accessing Parameters</a></dt> <a name="modifying-within"> <dt>modifying within: <a href="../ch05_02.htm#INDEX-993">5.2.2.1. Modifying parameters</a></dt> </dl></dd> <a name="parse_form_data-example"> <dt>parse_form_data (example): <a href="../ch04_03.htm#INDEX-907">4.3. Decoding Form Input</a></dt> <a name="parsing-HTML-documents-and-inserting-identifiers"> <dt>parsing HTML documents and inserting identifiers: <a href="../ch11_01.htm#INDEX-2202">11.1. Query Strings and Extra Path Information</a></dt> <a name="permissions-to-run-forbidden-403-status-code-and"> <dt>permissions to run, forbidden (403) status code and: <a href="../ch03_03.htm#INDEX-636">3.3.1.3. Specifying status codes</a></dt> <a name="requests-for-static-HTML-page-handling"> <dt>requests for static HTML page, handling</dt><dd><dl> <a name="unique-identifiers"> <dt>unique identifiers: <a href="../ch11_01.htm#INDEX-2183">11.1. Query Strings and Extra Path Information</a></dt> </dl></dd> <a name="security"> <dt>security: <a href="../ch08_01.htm#INDEX-1644">8. Security</a></dt><dd><dl> <a name="encryption"> <dt>encryption: <a href="../ch08_03.htm#INDEX-1703">8.3. Encryption</a></dt> <a name="trusting-browsers"> <dt>trusting browsers: <a href="../ch08_02.htm#INDEX-1681">8.2.5. Trusting the Browser</a></dt> <a name="user-input-handling"> <dt>user input, handling: <a href="../ch08_02.htm#INDEX-1650">8.2. Handling User Input</a></dt> </dl></dd> <a name="separate-process-requirement-for-execution"> <dt>separate process, requirement for execution: <a href="../ch01_03.htm#INDEX-94">1.3.2. Alternatives to CGI</a></dt> <a name="shoppe.cgi"> <dt>shoppe.cgi: <a href="../ch11_02.htm#INDEX-2263">11.2. Hidden Fields</a></dt><dd><dl> <a name="checkout-page"> <dt>checkout page: <a href="../ch11_02.htm#INDEX-2279">11.2. Hidden Fields</a></dt> <a name="shopping-cart-page"> <dt>shopping cart page: <a href="../ch11_02.htm#INDEX-2271">11.2. Hidden Fields</a></dt> <a name="welcome-page"> <dt>welcome page: <a href="../ch11_02.htm#INDEX-2258">11.2. Hidden Fields</a></dt> </dl></dd> <a name="SSL-TLS-connections-and"> <dt>SSL/TLS connections and: <a href="../ch02_02.htm#INDEX-255">2.2. HTTP</a></dt> <a name="status-codes"> <dt>status codes: <a href="../ch02_04.htm#INDEX-377">2.4.1. The Status Line</a></dt><dd><dl> <dt><a href="../ch03_03.htm#INDEX-607">3.3.1.3. Specifying status codes</a></dt> </dl></dd> <a name="strict-command-advantages-of-use"> <dt>strict command, advantages of use: <a href="../ch01_02.htm#INDEX-47">1.2.1. Sample CGI</a></dt> <a name="taint-mode-reasons-to-use-with"> <dt>taint mode, reasons to use with: <a href="../ch08_04.htm#INDEX-1748">8.4.4. Why Use Taint Mode?</a></dt> <a name="text-files"> <dt>text files (see <a href="idx_t.htm#text-files">text files</a>)</dt> <a name="URLs-for"> <dt>URLs for: <a href="../ch01_02.htm#INDEX-62">1.2.2. Invoking CGI Scripts</a></dt><dd><dl> <dt><a href="../ch02_01.htm#INDEX-195">2.1.1. Elements of a URL</a></dt> </dl></dd> </dl></dd><a name="projects-home-pages-for"><dt>projects, home pages for: <a href="../appa_05.htm#INDEX-3339">A.5. Project Home Pages</a></dt><a name="protected-realm-indicating-with-401-status-code"><dt>protected realm, indicating with 401 status code: <a href="../ch03_03.htm#INDEX-628">3.3.1.3. Specifying status codes</a></dt><a name="-protected-URL-paths"><dt>/protected (URL paths): <a href="../ch02_03.htm#INDEX-339">2.3.2.4. Authorization</a></dt><a name="protocol-and-version-string-status-line"><dt>protocol and version string (status line): <a href="../ch03_03.htm#INDEX-670">3.3.2. Complete (Non-Parsed) Headers</a></dt><a name="protocols"><dt>protocols</dt><dd><dl> <a name="cookie-handling-by-browsers"> <dt>cookie handling by browsers: <a href="../ch11_03.htm#INDEX-2254">11.3. Client-Side Cookies</a></dt> <a name="header-web-server-response-listing-in"> <dt>header (web server response), listing in: <a href="../ch01_02.htm#INDEX-28">1.2. Introduction to CGI</a></dt> <a name="HTTP"> <dt>HTTP (see <a href="idx_h.htm#HTTP">HTTP</a>)</dt> <a name="IP-Internet-Protocol"> <dt>IP (Internet Protocol): <a href="../ch06_02.htm#INDEX-1292">6.2.3. Environment Variables</a></dt> <a name="SMTP"> <dt>SMTP: <a href="../ch09_06.htm#INDEX-1892">9.6. Perl Mailers</a></dt> <a name="SSL-Secure-Socket-LayerPOST-requests"> <dt>SSL (Secure Socket Layer)POST requests: <a href="../ch02_02.htm#INDEX-253">2.2. HTTP</a></dt> <a name="in-URLs"> <dt>in URLs: <a href="../ch02_01.htm#INDEX-181">2.1.1. Elements of a URL</a></dt> </dl></dd><a name="proxies"><dt>proxies: <a href="../ch02_05.htm#INDEX-435">2.5. Proxies</a></dt><dd><dl> <a name="image-caching-and"> <dt>image caching and: <a href="../ch03_04.htm#INDEX-714">3.4.3. Restricting Image Hijacking</a></dt> <a name="multiple-users-connecting-via"> <dt>multiple users connecting via: <a href="../ch11_01.htm#INDEX-2166">11. Maintaining State</a></dt> </dl></dd><a name="ptkdb-PerlTk-debugger"><dt>ptkdb, PerlTk debugger: <a href="../ch15_03.htm#INDEX-3022">15.3.5.2. ptkdb</a></dt><a name="PUT-method"><dt>PUT method: <a href="../ch02_03.htm#INDEX-303">2.3.1.1. PUT and DELETE</a></dt></dl><!-- BOTTOM INDEX LINKS --><p><hr width="515" align="LEFT"></p><p><font size="-1"><a href="idx_0.htm">Symbols</a>| <a href="idx_a.htm">A</a>| <a href="idx_b.htm">B</a>| <a href="idx_c.htm">C</a>| <a href="idx_d.htm">D</a>| <a href="idx_e.htm">E</a>| <a href="idx_f.htm">F</a>| <a href="idx_g.htm">G</a>| <a href="idx_h.htm">H</a>| <a href="idx_i.htm">I</a>| <a href="idx_j.htm">J</a>| <a href="idx_k.htm">K</a>| <a href="idx_l.htm">L</a>| <a href="idx_m.htm">M</a>| <a href="idx_n.htm">N</a>| <a href="idx_o.htm">O</a>| <a href="idx_p.htm">P</a>| <a href="idx_q.htm">Q</a>| <a href="idx_r.htm">R</a>| <a href="idx_s.htm">S</a>| <a href="idx_t.htm">T</a>| <a href="idx_u.htm">U</a>| <a href="idx_v.htm">V</a>| <a href="idx_w.htm">W</a>| <a href="idx_x.htm">X</a>| <a href="idx_y.htm">Y</a>| <a href="idx_z.htm">Z</a></font><!-- LIBRARY NAV BAR --><p><hr width="515" align="left"></p><img src="../../gifs/smnavbar.gif" usemap="#library-map" border="0" alt="Library Navigation Links"><p><font size="-1"><a href="../copyrght.htm">Copyright © 2001</a>O'Reilly & Associates, Inc.All Rights Reserved.</font></p><map name="library-map"><area href="../../index.htm" coords="1,1,83,102" shape="rect" /><area href="../../lnut/index.htm" coords="81,0,152,95" shape="rect" /><area href="../../run/index.htm" coords="172,2,252,105" shape="rect" /><area href="../../apache/index.htm" coords="238,2,334,95" shape="rect" /><area href="../../sql/index.htm" coords="336,0,412,104" shape="rect" /><area href="../../dbi/index.htm" coords="415,0,507,101" shape="rect" /><area href="../../cgi/index.htm" coords="511,0,601,99" shape="rect" /></map></map><!-- END OF BODY --></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -