⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index.htm

📁 CGI programming is the hottest stuff to look out for in this book
💻 HTM
📖 第 1 页 / 共 4 页
字号:
<LI><A HREF="ch21.htm#TheEssenceofWebMarketing" >The Essence of Web Marketing</A>
<LI><A HREF="ch21.htm#ParsingAccessLogs" >Parsing Access Logs</A>
<UL>
<LI><A HREF="ch21.htm#WhatIsanAccessLog" >What Is an Access Log?</A>
</UL>
<LI><A HREF="ch21.htm#EnvironmentVariables" >Environment Variables</A>
<LI><A HREF="ch21.htm#CreatingaPseudoAccessLogFile" >Creating a Pseudo Access Log File</A>
<LI><A HREF="ch21.htm#LoggingAccesses" >Logging Accesses</A>
<LI><A HREF="ch21.htm#HowtoImplementTrackingCGIs" >How to Implement Tracking CGIs</A>
<UL>
<LI><A HREF="ch21.htm#indexcgi" >index.cgi</A>
<LI><A HREF="ch21.htm#indexshtml" >index.shtml</A>
<LI><A HREF="ch21.htm#IncludingCGIsinImages" >Including CGIs in Images</A>
</UL>
<LI><A HREF="ch21.htm#ASimpleWebCounter" >A Simple Web Counter</A>
<LI><A HREF="ch21.htm#Callingcountercgi" >Calling counter.cgi</A>
<LI><A HREF="ch21.htm#LocatingUsersGeographically" >Locating Users Geographically</A>
<UL>
<LI><A HREF="ch21.htm#DiscussionofFeasibility" >Discussion of Feasibility</A>
<LI><A HREF="ch21.htm#IntroductiontoNSLOOKUPandWHOIS" >Introduction to NSLOOKUP and WHOIS</A>
<LI><A HREF="ch21.htm#LimitationsofTrackingUsersThroughIP" >Limitations of Tracking Users Through IP Addresses</A>
</UL>
<LI><A HREF="ch21.htm#Cookies" >Cookies</A>
<LI><A HREF="ch21.htm#OtherMethodsofTrackingUsers" >Other Methods of Tracking Users</A>
<UL>
<LI><A HREF="ch21.htm#FingeringDialUpServers" >Fingering Dial-Up Servers</A>
</UL>
<LI><A HREF="ch21.htm#TheEthicsofTrackingUsers" >The Ethics of Tracking Users</A>
<LI><A HREF="ch21.htm#AccessingThisChapterOnline" >Accessing This Chapter Online</A>
<LI><A HREF="ch21.htm#Summary" >Summary</A>
</UL>

<H2><I><FONT SIZE=5 COLOR=#FF0000>Chapter</FONT></I><FONT SIZE=5 COLOR=#FF0000>
22</FONT><FONT SIZE=5>&nbsp;&nbsp;<A HREF="ch22.htm"><I>Simple Order Entry</I></A></FONT></H2>
<UL>
<LI><A HREF="ch22.htm#WhatThisChapterCovers" >What This Chapter Covers</A>
</UL>
<UL>
<LI><A HREF="ch22.htm#FormsandtheDataTheyProduce" >Forms and the Data They Produce</A>
<UL>
<LI><A HREF="ch22.htm#TheFORMTag" >The FORM Tag</A>
<LI><A HREF="ch22.htm#Methods" >Methods</A>
<LI><A HREF="ch22.htm#EnvironmentVariables" >Environment Variables</A>
<LI><A HREF="ch22.htm#WhattheRawDataLooksLike" >What the Raw Data Looks Like</A>
</UL>
<LI><A HREF="ch22.htm#ProcessingtheDatawithPerl" >Processing the Data with Perl</A>
<UL>
<LI><A HREF="ch22.htm#ASimpleParsingCGI" >A Simple Parsing CGI</A>
<LI><A HREF="ch22.htm#TheOutputoftheSimpleCGI" >The Output of the Simple CGI</A>
<LI><A HREF="ch22.htm#ParsingtheDataRound2" >Parsing the Data: Round 2</A>
<LI><A HREF="ch22.htm#AcceptingFormsbyMETHODGET" >Accepting Forms by METHOD=GET</A>
</UL>
<LI><A HREF="ch22.htm#CheckingforErrors" >Checking for Errors</A>
<UL>
<LI><A HREF="ch22.htm#EmbeddingInformationintheForm" >Embedding Information in the Form</A>
<LI><A HREF="ch22.htm#WhattoDowithAllThisData" >What to Do with All This Data?</A>
<LI><A HREF="ch22.htm#TheThingsYouKeep" >The Things You Keep</A>
</UL>
<LI><A HREF="ch22.htm#SecurityIssues" >Security Issues</A>
<UL>
<LI><A HREF="ch22.htm#TransactionSecurity" >Transaction Security</A>
<LI><A HREF="ch22.htm#CGISecurity" >CGI Security</A>
</UL>
<LI><A HREF="ch22.htm#Summary" >Summary</A>
</UL>

<H2><I><FONT SIZE=5 COLOR=#FF0000>Chapter</FONT></I><FONT SIZE=5 COLOR=#FF0000>
23</FONT><FONT SIZE=5>&nbsp;&nbsp;<A HREF="ch23.htm"><I>Shopping Carts </I></A></FONT></H2>
<UL>
<LI><A HREF="ch23.htm#WhatAreShoppingCartCGIs" >What Are Shopping Cart CGIs?</A>
<LI><A HREF="ch23.htm#WhatThisChapterCovers" >What This Chapter Covers</A>
<LI><A HREF="ch23.htm#TheBasicElementsofaShoppingCartCG" >The Basic Elements of a Shopping Cart CGI</A>
<UL>
<LI><A HREF="ch23.htm#TheProductCatalog" >The Product Catalog</A>
<LI><A HREF="ch23.htm#UsingHiddenInputFieldstoMaintainSt" >Using Hidden Input Fields to Maintain State</A>
</UL>
<LI><A HREF="ch23.htm#OtherWaysofKeepingTrackofState" >Other Ways of Keeping Track of State</A>
<UL>
<LI><A HREF="ch23.htm#htaccessandREMOTE_USER" >htaccess and REMOTE_USER</A>
<LI><A HREF="ch23.htm#SessionIDEmbedding" >Session ID Embedding</A>
<LI><A HREF="ch23.htm#HTTpcookies" >HTTP Cookies</A>
<LI><A HREF="ch23.htm#CookieRecipes" >Cookie Recipes</A>
<LI><A HREF="ch23.htm#SettingCookieswithMETAHTTPequiv" >Setting Cookies with &lt;META HTTP-equiv&gt;</A>
<LI><A HREF="ch23.htm#BuildingCustomerProfiles" >Building Customer Profiles</A>
</UL>
<LI><A HREF="ch23.htm#DatabaseManagement" >Database Management</A>
<UL>
<LI><A HREF="ch23.htm#UsingDBMs" >Using DBMs</A>
</UL>
<LI><A HREF="ch23.htm#TheResultofYourLaborscartcgi" >The Result of Your Labors, cart.cgi</A>
<LI><A HREF="ch23.htm#Summary" >Summary</A>
</UL>

<H2><I><FONT SIZE=5 COLOR=#FF0000>Chapter</FONT></I><FONT SIZE=5 COLOR=#FF0000>
24</FONT><FONT SIZE=5>&nbsp;&nbsp;<A HREF="ch24.htm"><I>Java and JavaScript Alternatives
to CGI</I></A></FONT></H2>
<UL>
<LI><A HREF="ch24.htm#JavaBringingMoreDynamicstotheWeb" >Java: Bringing More Dynamics to the Web</A>
<LI><A HREF="ch24.htm#WhatIsJavaScript" >What Is JavaScript?</A>
<LI><A HREF="ch24.htm#DifferencesbetweenJavaandJavaScript" >Differences between Java and JavaScript</A>
<LI><A HREF="ch24.htm#ComparisonofCGIandJavaJavaScript" >Comparison of CGI and Java/JavaScript</A>
<LI><A HREF="ch24.htm#CommunicationbetweenJavaandCGI" >Communication between Java and CGI</A>
<LI><A HREF="ch24.htm#JavatoCGI" >Java to CGI</A>
<LI><A HREF="ch24.htm#CGItoJava" >CGI to Java</A>
<LI><A HREF="ch24.htm#JavaandJavaScript" >Java and JavaScript</A>
<LI><A HREF="ch24.htm#JavaScript" >JavaScript</A>
<LI><A HREF="ch24.htm#EachTechniqueHasItsPlace" >Each Technique Has Its Place</A>
<LI><A HREF="ch24.htm#FutureImprovements" >Future Improvements</A>
<LI><A HREF="ch24.htm#WheretoGetMoreInformation" >Where to Get More Information</A>
<LI><A HREF="ch24.htm#Summary" >Summary</A>
</UL>

<H2><I><FONT SIZE=5 COLOR=#FF0000>Chapter</FONT></I><FONT SIZE=5 COLOR=#FF0000>
25</FONT><FONT SIZE=5>&nbsp;&nbsp;<A HREF="ch25.htm"><I>ISAPI</I></A></FONT></H2>
<UL>
<LI><A HREF="ch25.htm#WhatIsISAPIAllAbout" >What Is ISAPI All About?</A>
<LI><A HREF="ch25.htm#ISAPIBackgroundandFunctionality" >ISAPI Background and Functionality</A>
<UL>
<LI><A HREF="ch25.htm#InternetServerApplicationsISAs" >Internet Server Applications (ISAs)</A>
<LI><A HREF="ch25.htm#InternetServerAPIFilter" >Internet Server API Filter</A>
<LI><A HREF="ch25.htm#ImplementationComplications" >Implementation Complications</A>
</UL>
<LI><A HREF="ch25.htm#Summary" >Summary</A>
</UL>

<H2><I><FONT SIZE=5 COLOR=#FF0000>Chapter</FONT></I><FONT SIZE=5 COLOR=#FF0000>
26</FONT><FONT SIZE=5>&nbsp;&nbsp;<A HREF="ch26.htm"><I>NSAPI</I></A></FONT></H2>
<UL>
<LI><A HREF="ch26.htm#WhyNSAPI" >Why NSAPI?</A>
<LI><A HREF="ch26.htm#NSAPIversusCGI" >NSAPI versus CGI</A>
<UL>
<LI><A HREF="ch26.htm#Performance" >Performance</A>
<LI><A HREF="ch26.htm#ProcessSpace" >Process Space</A>
<LI><A HREF="ch26.htm#DataandFunctionAccess" >Data and Function Access</A>
</UL>
<LI><A HREF="ch26.htm#NSAPIandtheServersProcesses" >NSAPI and the Server's Processes</A>
<UL>
<LI><A HREF="ch26.htm#HTTPRequestResponseProcess" >HTTP Request/Response Process</A>
<LI><A HREF="ch26.htm#ServerApplicationFunctions" >Server Application Functions</A>
<LI><A HREF="ch26.htm#ControllingFunctionUse" >Controlling Function Use</A>
</UL>
<LI><A HREF="ch26.htm#FunctionsandFeatures" >Functions and Features</A>
<UL>
<LI><A HREF="ch26.htm#ServerApplicationFunctionPrototype" >Server Application Function Prototype</A>
<LI><A HREF="ch26.htm#ParameterBlocks" >Parameter Blocks</A>
<LI><A HREF="ch26.htm#Sessions" >Sessions</A>
<LI><A HREF="ch26.htm#RequestStructure" >Request Structure</A>
<LI><A HREF="ch26.htm#FunctionsVariablesandTheirResponse" >Functions, Variables, and Their Responses</A>
</UL>
<LI><A HREF="ch26.htm#ImplementationConsiderations" >Implementation Considerations</A>
<UL>
<LI><A HREF="ch26.htm#CrossPlatformCapabilities" >Cross-Platform Capabilities</A>
<LI><A HREF="ch26.htm#InformationalResources" >Informational Resources</A>
<LI><A HREF="ch26.htm#ProgrammingKnowledge" >Programming Knowledge</A>
<LI><A HREF="ch26.htm#Debugging" >Debugging</A>
</UL>
<LI><A HREF="ch26.htm#TheFutureoftheNSAPI" >The Future of the NSAPI</A>
<LI><A HREF="ch26.htm#Summary" >Summary</A>
</UL>

<H2><I><FONT SIZE=5 COLOR=#FF0000>Chapter</FONT></I><FONT SIZE=5 COLOR=#FF0000>
27</FONT><FONT SIZE=5>&nbsp;&nbsp;<A HREF="ch27.htm"><I>ActiveXControls</I></A></FONT></H2>
<UL>
<LI><A HREF="ch27.htm#ActiveXConceptsandBackground" >ActiveX Concepts and Background</A>
<UL>
<LI><A HREF="ch27.htm#OLEandCOM" >OLE and COM</A>
<LI><A HREF="ch27.htm#ContainersforAnything" >&quot;Containers&quot; for Anything</A>
<LI><A HREF="ch27.htm#ActiveXSonofOLE" >ActiveX, Son of OLE</A>
<LI><A HREF="ch27.htm#ComponentCategories" >Component Categories</A>
</UL>
<LI><A HREF="ch27.htm#WhyTheyMatter" >Why They Matter</A>
<UL>
<LI><A HREF="ch27.htm#Functionality" >Functionality</A>
<LI><A HREF="ch27.htm#Financials" >Financials</A>
</UL>
<LI><A HREF="ch27.htm#ActiveXControlsinAction" >ActiveX Controls in Action</A>
<UL>
<LI><A HREF="ch27.htm#ActiveMovie" >ActiveMovie</A>
<LI><A HREF="ch27.htm#HTMLLayoutControl" >HTML Layout Control</A>
<LI><A HREF="ch27.htm#OtherControls" >Other Controls</A>
</UL>
<LI><A HREF="ch27.htm#DevelopingActiveXControls" >Developing ActiveX Controls</A>
<UL>
<LI><A HREF="ch27.htm#UnderlyingProgrammingBasics" >Underlying Programming Basics</A>
<LI><A HREF="ch27.htm#ControlFramework" >Control Framework</A>
<LI><A HREF="ch27.htm#ToolsforCreation" >Tools for Creation</A>
</UL>
<LI><A HREF="ch27.htm#IntegratingControlswithYourWebSite" >Integrating Controls with Your Web Site</A>
<UL>
<LI><A HREF="ch27.htm#TheOBJECTtag" >The &lt;OBJECT&gt; tag</A>
<LI><A HREF="ch27.htm#InternetComponentDownload" >Internet Component Download</A>
</UL>
<LI><A HREF="ch27.htm#ActiveXViabilityandDirections" >ActiveX Viability and Directions</A>
<UL>
<LI><A HREF="ch27.htm#WhosGoingtoDevelop" >Who's Going to Develop?</A>
<LI><A HREF="ch27.htm#OpeningtheStandard" >Opening the Standard?</A>
<LI><A HREF="ch27.htm#GoingCrossPlatform" >Going Cross Platform</A>
<LI><A HREF="ch27.htm#CompetitiveStandards" >Competitive Standards</A>
<LI><A HREF="ch27.htm#NetscapeandActiveX" >Netscape and ActiveX</A>
<LI><A HREF="ch27.htm#Market" >Market</A>
</UL>
<LI><A HREF="ch27.htm#Resources" >Resources</A>
<UL>
<LI><A HREF="ch27.htm#ActiveXSDK" >ActiveX SDK</A>
<LI><A HREF="ch27.htm#OLEandOCXControlsBooks" >OLE and OCX Controls Books</A>
<LI><A HREF="ch27.htm#WebSites" >Web Sites</A>
<LI><A HREF="ch27.htm#ExistingDevelopersVisualBasicandC" >Existing Developers (Visual Basic and C++)</A>
</UL>
<LI><A HREF="ch27.htm#Summary" >Summary</A>
</UL>

<H2><I><FONT SIZE=5 COLOR=#FF0000>Chapter</FONT></I><FONT SIZE=5 COLOR=#FF0000>
28</FONT><FONT SIZE=5>&nbsp;&nbsp;<A HREF="ch28.htm"><I>ActiveX Scripting</I></A></FONT></H2>
<UL>
<LI><A HREF="ch28.htm#BlendingHTMLandProgramming" >Blending HTML and Programming</A>
<UL>
<LI><A HREF="ch28.htm#ScriptTag" >Script Tag</A>
<LI><A HREF="ch28.htm#InterfaceComponents" >Interface Components</A>
</UL>
<LI><A HREF="ch28.htm#TheActiveXScriptingModel" >The ActiveX Scripting Model</A>
<UL>
<LI><A HREF="ch28.htm#IE30BrowserObjectModel" >IE 3.0 Browser Object Model</A>
<LI><A HREF="ch28.htm#ActiveXControlsandComponents" >ActiveX Controls and Components</A>
<LI><A HREF="ch28.htm#VBScriptObjects" >VBScript Objects</A>
</UL>
<LI><A HREF="ch28.htm#TheLanguages" >The Languages</A>
<UL>
<LI><A HREF="ch28.htm#JavaScript" >JavaScript</A>
<LI><A HREF="ch28.htm#VBScript" >VBScript</A>
</UL>
<LI><A HREF="ch28.htm#ScriptingHostsandEngines" >Scripting Hosts and Engines</A>
<UL>
<LI><A HREF="ch28.htm#Hosts" >Hosts</A>
<LI><A HREF="ch28.htm#Engines" >Engines</A>
</UL>
<LI><A HREF="ch28.htm#Resources" >Resources</A>
<UL>
<LI><A HREF="ch28.htm#GoingfromVBtoVBScript" >Going from VB to VBScript</A>
<LI><A HREF="ch28.htm#VBScriptLanguageandRuntimeReferences" >VBScript Language and Runtime References</A>
<LI><A HREF="ch28.htm#WebSites" >Web Sites</A>
</UL>
</UL>
<P>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -