<!-- Presentation generated by Internet Assistant for Microsoft PowerPoint 97 -->
<HTML>
<HEAD>
<meta name="GENERATOR" content="Microsoft Internet Assistant for Microsoft PowerPoint 97">
<TITLE>Web DBI - Tips for the novice</TITLE>
</HEAD>
<BODY >
<CENTER>
<TABLE WIDTH=100%>
<TR> <TD WIDTH=100% ALIGN=CENTER>
<A HREF="sld001.htm">First</A>
<A HREF="sld060.htm">Previous</A>
<A HREF="sld062.htm">Next</A>
<A HREF="sld080.htm">Last</A>
<A HREF="index.htm">Index</A>
<A HREF="http://dbi.perl.org">Home</A>
<A HREF="tsld061.htm">Text</A>
</TD> </TR>
<TR> <TD WIDTH=100% ALIGN=CENTER>
<IMG SRC="img061.gif" usemap="#Objmap" WIDTH=800 HEIGHT=600 BORDER=0>
</TD> </TR>
</TABLE>
<P>Slide 61 of 80</P>
</CENTER>
<!-- <UL>
<H2>Web DBI - Tips for the novice</H2>
</UL></P>
<P><UL>
<LI><H2>Test one step at a time
</H2>
<UL>
<LI>Test perl + DBI + DBD driver outside the web server first
<LI>Test web server + non-DBI CGI next
</UL></UL><UL>
<LI><H2>Remember that CGI scripts run as a different user with a different environment - expect to be tripped up by that.
</H2>
</UL><UL>
<LI><H2>DBI trace() is your friend - use it.
</H2>
</UL><UL>
<LI><H2>Use the Perl "-w" and "-T" options. Always "use strict;"
</H2>
</UL><UL>
<LI><H2>Read and inwardly digest the WWW Security FAQ:
</H2>
<UL>
<LI>http://www.w3.org/Security/Faq/www-security-faq.html
</UL></UL><UL>
<LI><H2>Read the CGI related Perl FAQs:
</H2>
<UL>
<LI>http://www.perl.com/perl/faq/
</UL></UL><UL>
<LI><H2>And, if appropriate, read the mod_perl information available from:
</H2>
<UL>
<LI>http://perl.apache.org</UL></UL></P>
<P> --><MAP NAME="Objmap">
<AREA SHAPE=POLYGON COORDS="100, 451, 317, 451, 317, 472, 100, 472" HREF="http://www.perl.com/perl/faq/" >
<AREA SHAPE=POLYGON COORDS="100, 505, 256, 505, 256, 527, 100, 527" HREF="http://perl.apache.org/" >
<AREA SHAPE=POLYGON COORDS="100, 396, 502, 396, 502, 418, 100, 418" HREF="http://www.w3.org/Security/Faq/www-security-faq.html" >
</MAP>
</Body>
</HTML>