
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
	<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head><card id="MainCard" title="&#x6B22;&#x8FCE;&#x5149;&#x4E34;"><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a><br/>&nbsp;</p><p><b>&#x6807;&#x9898;&#x3A;</b> &#x57;&#x41;&#x50;&#x28;&#x77;&#x6D;&#x6C;&#x29;&#x5F00;&#x53D1;&#x95EE;&#x7B54;</p><p><b>&#x4F5C;&#x8005;&#x3A;</b> &#x64;&#x6E;&#x61;&#x77;&#x6F;</p><p><b>&#x65E5;&#x671F;&#x3A;</b> &#x32;&#x30;&#x30;&#x37;&#x2D;&#x30;&#x32;&#x2D;&#x30;&#x35;&#x20;&#x31;&#x31;&#x3A;&#x30;&#x38;&#x20;&#x50;&#x4D;</p><p><b>&#x5206;&#x7C7B;&#x3A;</b> <a href="wap.asp?do=showLog&amp;cateID=2">&#x5176;&#x4ED6;</a></p><p><b>&#x5185;&#x5BB9;&#x3A;</b> 1. &#x5F00;&#x53D1;WAP&#x8F6F;&#x4EF6;&#x9700;&#x8981;&#x54EA;&#x4E9B;&#x5DE5;&#x5177;&#xFF1F; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4E3A;&#x4E86;&#x5F00;&#x53D1;WAP&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#xFF0C;&#x9700;&#x8981;&#x4E00;&#x4E2A;WAP&#x7F51;&#x5173;&#xFF08;&#x6CE8;&#x610F;&#xFF1A;&#x8FD9;&#x91CC;&#x7684;&#x7F51;&#x5173;&#x53EF;&#x80FD;&#x662F;&#x6307;&#x652F;&#x6301;WML&#x7684;&#x670D;&#x52A1;&#x5668;&#x3002;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x914D;&#x7F6E;WWW&#x670D;&#x52A1;&#x5668;&#x8FBE;&#x5230;&#x8FD9;&#x4E2A;&#x76EE;&#x7684;&#xFF09;&#x548C;WAP&#x5DE5;&#x5177;&#x5305;&#x3002;&#x5DE5;&#x5177;&#x5305;&#x5E94;&#x5F53;&#x5305;&#x62EC;&#x6A21;&#x62DF;&#x5668;&#x548C;&#x80FD;&#x8BA9;&#x5F00;&#x53D1;&#x8005;&#x6D4F;&#x89C8;WML&#x7F51;&#x9875;&#x3002;WML&#x9875;&#x9762;&#x7684;&#x5F00;&#x53D1;&#x548C;HTML&#x9875;&#x9762;&#x7684;&#x5F00;&#x53D1;&#x4E00;&#x6837;&#xFF0C;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;Notepad&#x6216;&#x8005;&#x5176;&#x4ED6;&#x6587;&#x672C;&#x7F16;&#x8F91;&#x5668;&#x6765;&#x8FDB;&#x884C;&#x7F16;&#x8F91;&#x3002;<br/>2. &#x6709;&#x54EA;&#x4E9B;&#x516C;&#x53F8;&#x73B0;&#x5728;&#x63D0;&#x4F9B;&#x8FD9;&#x6837;&#x7684;&#x5F00;&#x53D1;&#x73AF;&#x5883;&#xFF1F;<br/>Nokia&#x3001;Ericsson&#x3001;UpPhone&#x548C;Motorola&#x90FD;&#x63D0;&#x4F9B;&#x514D;&#x8D39;&#x7684;WAP&#x7F51;&#x5173;&#x548C;&#x5DE5;&#x5177;&#x5305;&#x3002;<br/>Nokia&#xFF1A;Nokia Toolkit&#x548C;Nokia WAP Server&#x3002;<br/>Ericsson&#xFF1A;Ericsson R320&#x548C;WapIDE&#x3002;<br/>UpPhone&#xFF1A;UpPhone SDK&#x3002;<br/>Motorola&#xFF1A;Motorola ADK&#x3002;<br/>3. &#x5F00;&#x53D1;WAP&#x5E94;&#x7528;&#x4E00;&#x5B9A;&#x8981;&#x6709;WAP&#x624B;&#x673A;&#x5417;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4E0D;&#x662F;&#xFF0C;&#x5F53;&#x5F00;&#x53D1;WAP&#x5E94;&#x7528;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x4E0D;&#x4E00;&#x5B9A;&#x9700;&#x8981;WAP&#x624B;&#x673A;&#x3002;&#x6A21;&#x62DF;&#x5668;&#x53EF;&#x4EE5;&#x5E2E;&#x52A9;&#x5F00;&#x53D1;&#x8005;&#x89E3;&#x51B3;&#x5927;&#x90E8;&#x5206;&#x7684;&#x95EE;&#x9898;&#x3002;&#x4F46;&#x662F;&#x5982;&#x679C;&#x662F;&#x5F00;&#x53D1;&#x5546;&#x4E1A;&#x7F51;&#x7AD9;&#xFF0C;&#x7279;&#x522B;&#x662F;&#x60F3;&#x77E5;&#x9053;&#x5404;&#x79CD;&#x79FB;&#x52A8;&#x7535;&#x8BDD;&#x5728;&#x663E;&#x793A;WML&#x9875;&#x9762;&#x4E0A;&#x7684;&#x5DEE;&#x522B;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x6700;&#x597D;&#x662F;&#x914D;&#x5907;&#x4E00;&#x4E2A;&#x3002;&#x76EE;&#x524D;&#x5404;&#x79CD;&#x624B;&#x673A;&#x5BF9;WML&#x6807;&#x8BB0;&#x7684;&#x652F;&#x6301;&#x548C;&#x4E2D;&#x6587;&#x7684;&#x652F;&#x6301;&#x72B6;&#x51B5;&#x5927;&#x4E0D;&#x76F8;&#x540C;&#xFF0C;&#x56E0;&#x6B64;WAP&#x624B;&#x673A;&#x8FD8;&#x662F;&#x5FC5;&#x8981;&#x7684;&#x3002;<br/>4. &#x5F00;&#x53D1;&#x8005;&#x9700;&#x8981;&#x4E00;&#x4E2A;WAP&#x7F51;&#x5173;&#x5417;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4E0D;&#x662F;&#x5F88;&#x5FC5;&#x8981;&#x3002;&#x5982;&#x679C;&#x53EA;&#x60F3;&#x8FDB;&#x884C;&#x7B80;&#x5355;&#x7684;WAP&#x5185;&#x5BB9;&#x670D;&#x52A1;&#xFF0C;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x73B0;&#x6709;&#x7684;Web&#x670D;&#x52A1;&#x5668;&#xFF08;&#x53EA;&#x9700;&#x8981;&#x4FEE;&#x6539;MIME&#x7C7B;&#x578B;&#xFF09;&#x3002;&#x79FB;&#x52A8;&#x7535;&#x8BDD;&#x4F1A;&#x901A;&#x8FC7;&#x5750;&#x843D;&#x5728;&#x672C;&#x5730;&#x7684;&#x7F51;&#x5173;&#x8FDE;&#x63A5;&#x5230;&#x4F60;&#x7684;&#x670D;&#x52A1;&#x5668;&#x4E0A;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4F46;&#x662F;&#x5728;&#x7F51;&#x5173;&#x4E0A;&#x9A7B;&#x7559;&#x5F00;&#x53D1;&#x8005;&#x7684;&#x7A0B;&#x5E8F;&#x6709;&#x5F88;&#x591A;&#x597D;&#x5904;&#x3002;&#x65E2;&#x7136;&#x5F00;&#x53D1;&#x8005;&#x7684;&#x7A0B;&#x5E8F;&#x662F;&#x7F51;&#x5173;&#x7684;&#x4E00;&#x4E2A;&#x90E8;&#x5206;&#xFF0C;&#x5F00;&#x53D1;&#x8005;&#x5C31;&#x53EF;&#x4EE5;&#x77E5;&#x9053;&#x547C;&#x53EB;&#x53F7;&#x7801;&#x3001;&#x8EAB;&#x4EFD;&#x3001;&#x4F4D;&#x7F6E;&#x7B49;&#x7B49;&#x3002;<br/>5. &#x53EF;&#x4EE5;&#x770B;&#x5230;WML&#x7684;&#x6E90;&#x4EE3;&#x7801;&#x4E48;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5982;&#x679C;&#x5F00;&#x53D1;&#x8005;&#x4F7F;&#x7528;SDK&#x6D4F;&#x89C8;&#x7684;&#x65F6;&#x5019;&#x5C06;&#x80FD;&#x591F;&#x770B;&#x5230;WML&#x7684;&#x4EE3;&#x7801;&#x3002;&#x5982;&#x679C;&#x53EA;&#x6709;&#x4E00;&#x4E2A;HTML&#x6D4F;&#x89C8;&#x5668;&#xFF0C;&#x53EF;&#x4EE5;&#x8BBF;&#x95EE;&#x201C;Fetch Page&#x201D;&#x670D;&#x52A1;&#xFF08;http://www.webcab.de&#xFF09;&#x6765;&#x53D6;&#x5F97;&#x4EE3;&#x7801;&#x3002;&#x8FD9;&#x4E2A;&#x53EF;&#x4EE5;&#x663E;&#x793A;&#x5728;Internet&#x4E0A;&#x7684;&#x4EFB;&#x4F55;WML&#x9875;&#x9762;&#x4E2D;&#x3002;<br/>6. &#x53EF;&#x80FD;&#x5728;WML&#x4E2D;&#x52A0;&#x5165;applets&#x5417;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4E0D;&#x80FD;&#x3002;<br/>7. &#x53EF;&#x4EE5;&#x4F7F;&#x7528;HTML&#x5F00;&#x53D1;&#x5DE5;&#x5177;&#x6765;&#x5F00;&#x53D1;WAP&#x5E94;&#x7528;&#x5417;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5728;&#x5927;&#x591A;&#x6570;&#x60C5;&#x51B5;&#x4E0B;&#x5F00;&#x53D1;&#x5DE5;&#x5177;&#x662F;&#x4F7F;&#x7528;&#x57FA;&#x4E8E;PC&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x3002;HTML&#x3001;JavaScript&#x548C;Java&#x5BF9;&#x4E8E;WAP&#x5F00;&#x53D1;&#x6765;&#x8BF4;&#x90FD;&#x6CA1;&#x6709;&#x7528;&#x5904;&#x3002;&#x4F46;&#x662F;&#xFF0C;&#x8D8A;&#x6765;&#x8D8A;&#x591A;&#x7684;&#x5F00;&#x53D1;&#x5DE5;&#x5177;&#x5728;&#x52A0;&#x5165;&#x5BF9;WML&#x7684;&#x652F;&#x6301;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Allair&#x7684;Cold Fusion 4.5 &#x548C; HomeSite&#x5DF2;&#x7ECF;&#x6709;WML&#x652F;&#x6301;&#xFF0C;&#x867D;&#x7136;Allair&#x4E5F;&#x8BB8;&#x9700;&#x8981;&#x6E05;&#x9664;&#x4E00;&#x4E9B;BUG&#x3002;&#x53E6;&#x5916;PHP&#x548C;ASP&#x5728;Coldfusion/HomeSite&#x4E5F;&#x80FD;&#x652F;&#x6301;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x53EF;&#x4EE5;&#x5230; Marjolei Katsma&#x7684; HomeSite Help site &#x4E0A;&#x5F97;&#x5230;&#x66F4;&#x591A;&#x7684;&#x4FE1;&#x606F;&#x3002;<br/>8. &#x53EF;&#x4EE5;&#x901A;&#x8FC7;WML&#x9875;&#x9762;&#x6765;&#x64CD;&#x4F5C;&#x6570;&#x636E;&#x5E93;&#x5417;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x53EF;&#x4EE5;&#xFF0C;&#x4E0E;&#x521B;&#x5EFA;HTML&#x9875;&#x9762;&#x76F8;&#x540C;&#x3002;&#x4EFB;&#x4F55;&#x76F8;&#x5173;&#x7684;&#x670D;&#x52A1;&#x5668;&#x7AEF;&#x7684;&#x6280;&#x672F;&#x90FD;&#x53EF;&#x4EE5;&#x7528;&#x6765;&#x751F;&#x6210;WML&#x9875;&#x9762;&#x3002;<br/>9. &#x53EF;&#x4EE5;&#x4F7F;&#x7528;CGI&#x751F;&#x6210;WML&#x9875;&#x9762;&#x5417;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5F53;&#x7136;&#x3002;&#x53EF;&#x4EE5;&#x7528;&#x521B;&#x5EFA;HTML&#x540C;&#x6837;&#x7684;&#x65B9;&#x6CD5;&#x6765;&#x521B;&#x5EFA;WML&#x3002;&#x5982;&#x679C;&#x60F3;&#x4E66;&#x5199;&#x4E00;&#x4E2A;CGI&#x6765;&#x521B;&#x5EFA;WML&#xFF0C;&#x53EA;&#x8981;&#x8BB0;&#x4F4F;&#x5728;&#x9875;&#x9762;&#x7684;&#x5F00;&#x5934;&#x6B63;&#x786E;&#x8BBE;&#x7F6E;MIME&#x7C7B;&#x578B;&#x3002;&#x5177;&#x4F53;&#x7684;&#x5F62;&#x5F0F;&#x6839;&#x636E;&#x6240;&#x4F7F;&#x7528;&#x7684;&#x8BED;&#x8A00;&#x4E0D;&#x540C;&#x800C;&#x4E0D;&#x540C;&#x3002;&#x4F8B;&#x5982;&#x5728;Perl&#x4E2D;&#xFF1A;<br/>print (&#34;Content-type:application/vnd.wap.wml \n\n\n&#34;);&#x3000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6CE8;&#x610F;&#x81F3;&#x5C11;&#x8981;&#x4F7F;&#x7528;2&#x4E2A;&#x6362;&#x884C;&#x3002;<br/>10. &#x5982;&#x4F55;&#x4F7F;&#x7528;Cold Fusion&#x6765;&#x751F;&#x6210;&#x9875;&#x9762;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4F7F;&#x7528;Cold Fusion&#x53EA;&#x9700;&#x8981;&#x52A0;&#x4E0A;&#xFF1A;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;CFCONTENT type=&#34;text/vnd.wap.wml&#34;&gt;<br/>11. &#x5982;&#x4F55;&#x4F7F;&#x7528;PHP&#x6765;&#x4E66;&#x5199;&#x52A8;&#x6001;&#x7684;WML&#x9875;&#x9762;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;PHP&#xFF08;&#x548C;&#x5927;&#x591A;&#x6570;&#x5176;&#x4ED6;&#x670D;&#x52A1;&#x7AEF;&#x811A;&#x672C;&#x8BED;&#x8A00;&#x4E00;&#x6837;&#xFF09;&#x53EF;&#x4EE5;&#x88AB;&#x7528;&#x6765;&#x4E66;&#x5199;&#x52A8;&#x6001;&#x7684;WML&#x5185;&#x5BB9;&#x3002;&#x53EA;&#x9700;&#x8981;&#x5C06;&#x8F93;&#x51FA;&#x7684;&#x6807;&#x8BB0;&#x9650;&#x5236;&#x5728;WML&#x5FAE;&#x578B;&#x6D4F;&#x89C8;&#x5668;&#x53EF;&#x63A5;&#x53D7;&#x7684;&#x8303;&#x56F4;&#x5185;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6CE8;&#x610F;PHP&#x6709;&#x5F88;&#x591A;&#x5185;&#x5EFA;&#x7684;HTML&#x529F;&#x80FD;&#xFF0C;&#x7279;&#x522B;&#x662F;&#x9519;&#x8BEF;&#x529F;&#x80FD;&#xFF0C;&#x8FD9;&#x4E9B;&#x529F;&#x80FD;WML&#x5FAE;&#x578B;&#x6D4F;&#x89C8;&#x5668;&#x53EF;&#x80FD;&#x65E0;&#x6CD5;&#x8BC6;&#x522B;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;PHP&#x540C;&#x6837;&#x53EF;&#x4EE5;&#x5728;&#x4E00;&#x4E2A;HTML&#x6587;&#x4EF6;&#x4E2D;&#x7F16;&#x5199;&#x51FA;&#x65E2;&#x9002;&#x5408;&#x4E8E;HTML&#xFF0C;&#x4E5F;&#x9002;&#x5408;&#x4E8E;WML&#x7684;&#x5185;&#x5BB9;&#x3002;PHP&#x7684;&#x6E90;&#x4EE3;&#x7801;&#x5BF9;&#x4E8E;&#x5BA2;&#x6237;&#x7AEF;&#x6765;&#x8BF4;&#x662F;&#x4E0D;&#x53EF;&#x89C1;&#x7684;&#x3002;&#x56E0;&#x6B64;&#x53EF;&#x4EE5;&#x9488;&#x5BF9;HTML&#x6D4F;&#x89C8;&#x5668;&#x8F93;&#x51FA;HTML&#x9875;&#x9762;&#xFF0C;&#x9488;&#x5BF9;WML&#x6D4F;&#x89C8;&#x5668;&#x8F93;&#x51FA;WML&#x9875;&#x9762;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x53EF;&#x4EE5;&#x5728;&#x5F00;&#x53D1;PHP&#x7F16;&#x5199;&#x7684;WML&#x9875;&#x9762;&#x7684;&#x65F6;&#x5019;&#x628A;&#x4EE5;&#x4E0B;&#x4EE3;&#x7801;&#x52A0;&#x5728;&#x5F00;&#x5934;&#xFF1A;<br/>&lt;?<br/>// header(&#34;Content-type: text/vnd.wap.wml&#34;);<br/>&#x3000; echo(&#34;&lt;?xml version=\&#34;1.0\&#34;?&gt;\n&#34;);<br/>echo(&#34;&lt;!DOCTYPE wml PUBLIC \&#34;-//WAPFORUM//DTD WML 1.1//EN\&#34;<br/>//&#34;http://www.wapforum.org/DTD/wml_1.1.xml\&#34;&gt;\n\n&#34;);<br/>?&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x57FA;&#x4E8E;PC&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x5C06;&#x5FFD;&#x7565;&#x8FD9;&#x4E9B;&#x65E0;&#x6CD5;&#x7406;&#x89E3;&#x7684;WML&#x6807;&#x8BB0;&#x3002;&#x4F46;&#x662F;&#x5982;&#x679C;&#x60F3;&#x5728;WAP&#x8BBE;&#x5907;&#x6216;&#x8005;&#x6A21;&#x62DF;&#x5668;&#x4E0A;&#x6D4B;&#x8BD5;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x53EA;&#x9700;&#x8981;&#x5C06;&#34;//&#34;&#x53BB;&#x6389;&#xFF0C;&#x9875;&#x9762;&#x81EA;&#x52A8;&#x53D8;&#x6210;WML&#x9875;&#x9762;&#x3002;<br/>12. &#x4F7F;&#x7528;PHP&#x52A8;&#x6001;&#x8F93;&#x51FA;WML<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8FD9;&#x4E9B;&#x4F8B;&#x5B50;&#x751F;&#x6210;&#x4E00;&#x4E2A;&#x975E;&#x5E38;&#x6709;&#x7528;&#x7684;&#x5E94;&#x7528;&#x53EB;&#x505A;&#xFF1A;PizzaCalc&#x3002;&#x5B83;&#x5C06;&#x8F93;&#x5165;&#x6240;&#x6709;&#x7684;pizza&#x7684;&#x5E10;&#x5355;&#x548C;&#x4EBA;&#x7684;&#x6570;&#x76EE;&#xFF0C;&#x53EF;&#x4EE5;&#x7B97;&#x51FA;&#x6BCF;&#x4E2A;&#x4EBA;&#x7684;&#x82B1;&#x8D39;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5E94;&#x7528;&#x751F;&#x6210;&#x4E00;&#x4E2A;&#x52A8;&#x6001;&#x7684;&#x9875;&#x9762;&#x53EB;&#x505A;&#x201C;calc&#x201D;&#x6216;&#x8005;&#x201C;input&#x201D;&#x3002;&#x6CE8;&#x610F;&#x5230;&#x6240;&#x6709;&#x7684;&#x8F6C;&#x4E49;&#x5B57;&#x7B26;&#x4F8B;&#x5982;&#x53CC;&#x5F15;&#x53F7;&#x3002;&#x8BE5;&#x9875;&#x663E;&#x793A;&#x4E86;&#x4E00;&#x4E2A;&#x7B80;&#x5355;&#x7684;&#x53D8;&#x91CF;&#x5904;&#x7406;&#xFF0C;&#x548C;&#x5982;&#x4F55;&#x4F20;&#x9012;&#x53C2;&#x6570;&#x5230;&#x53E6;&#x5916;&#x7684;&#x5361;&#x7247;&#xFF1A;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4F7F;&#x7528;WML&#x6D4F;&#x89C8;&#x5668;&#x5C31;&#x53EF;&#x4EE5;&#x6D4B;&#x8BD5;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#xFF1A;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://wap.colorline.no/wap-faq/apps/pizzacalc.html&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6216;&#x8005;&#x8F93;&#x5165;&#xFF1A;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://wap.colorline.no/demos.html&#x9009;&#x62E9;&#x5E94;&#x7528;&#x3002;<br/>&lt;?<br/>header(&#34;Content-type: text/vnd.wap.wml&#34;);<br/>echo(&#34;&lt;?xml version=\&#34;1.0\&#34;?&gt;\n&#34;);<br/>echo(&#34;&lt;!DOCTYPE wml PUBLIC \&#34;-//WAPFORUM//DTD WML 1.1//EN\&#34;<br/>\&#34;http://www.wapforum.org/DTD/wml_1.1.xml\&#34;&gt;\n\n&#34;);<br/>echo(&#34;&lt;!--The application PizzaCalc was o&#114;iginally made by The Crusaders<br/>www.crusaders.no on the Commodore Amiga --&gt;\n&#34;);<br/>echo(&#34;&lt;!-- It was unfortunately not possible to emulate the crap interger handling of the<br/>o&#114;iginal program --&gt;\n&#34;);<br/>?&gt;<br/>&lt;wml&gt;<br/>&lt;?<br/>&#x3000; if($action == &#34;calc&#34;) {<br/>&#x3000;&#x3000;&#x3000; echo(&#34;&lt;card id=\&#34;result\&#34; title=\&#34;PizzaCalc\&#34;&gt;\n&#34;);<br/>&#x3000;&#x3000;&#x3000; echo(&#34;&lt;do type=\&#34;prev\&#34; label=\&#34;Back\&#34;&gt;\n&#34;);<br/>&#x3000;&#x3000;&#x3000; echo(&#34;&lt;go href=\&#34;pizzacalc.html#input\&#34;/&gt;\n&#34;);<br/>&#x3000;&#x3000;&#x3000; echo(&#34;&lt;/do&gt;\n&#34;);<br/>&#x3000;&#x3000;&#x3000; echo(&#34;&lt;p&gt;\n&#34;);<br/>&#x3000;&#x3000;&#x3000; echo(&#34;The cost per eater will be &#34;.$total / $eaters.&#34;&lt;br/&gt;\n&#34;);<br/>&#x3000; }<br/>&#x3000; else {<br/>&#x3000;&#x3000;&#x3000; echo(&#34;&lt;card id=\&#34;input\&#34; title=\&#34;PizzaCalc\&#34;&gt;\n&#34;);<br/>&#x3000;&#x3000;&#x3000; echo(&#34;&lt;p&gt;\n&#34;);<br/>echo(&#34;&lt;anchor&gt;Split Pizza bill<br/>&lt;go href=\&#34;pizzacalc.html?total=\$(total)&amp;eaters=\$(eaters)&amp;action=calc\&#34;/&gt;<br/>&lt;/anchor&gt;\n&#34;);<br/>&#x3000;&#x3000;&#x3000; echo(&#34;&lt;br/&gt;\n&#34;);<br/>&#x3000;&#x3000;&#x3000; echo(&#34;Total cost: &lt;input type=\&#34;text\&#34; name=\&#34;total\&#34; format=\&#34;*N\&#34;/&gt;\n&#34;);<br/>&#x3000;&#x3000;&#x3000; echo(&#34;Eaters: &lt;input type=\&#34;text\&#34; name=\&#34;eaters\&#34; format=\&#34;*N\&#34;/&gt;\n&#34;);<br/>&#x3000; }<br/>?&gt;<br/>&lt;/p&gt;<br/>&lt;/card&gt;<br/>&lt;/wml&gt;<br/>13. &#x53EF;&#x4EE5;&#x4F7F;&#x7528;Java Servlet&#x6765;&#x751F;&#x6210;WML&#x9875;&#x9762;&#x5417;&#xFF1F;<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5F53;&#x7136;&#x3002;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x521B;&#x5EFA;HTML&#x540C;&#x6837;&#x7684;&#x65B9;&#x6CD5;&#x6765;&#x521B;&#x5EFA;WML&#x3002;&#x5982;&#x679C;&#x60F3;&#x4E66;&#x5199;&#x4E00;&#x4E2A;CGI&#x6765;&#x521B;&#x5EFA;WML&#xFF0C;&#x53EA;&#x8981;&#x8BB0;&#x4F4F;&#x5728;&#x9875;&#x9762;&#x7684;&#x5F00;&#x5934;&#x6B63;&#x786E;&#x8BBE;&#x7F6E;MIME&#x7C7B;&#x578B;&#xFF1A;<br/>&nbsp;&nbsp;&nbsp;&nbsp;response.setContentType(&#34;text/vnd.wap.wml&#34;);<br/>14. &#x53EF;&#x4EE5;&#x4F7F;&#x7528;ASP&#x3001;Perl&#x7B49;&#x751F;&#x6210;&#x52A8;&#x6001;&#x7684;&#x5E94;&#x7528;&#x5417;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x662F;&#x7684;&#x3002;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x4EFB;&#x4F55;&#x670D;&#x52A1;&#x5668;&#x7AEF;&#x7684;&#x811A;&#x672C;&#x8BED;&#x8A00;&#x6765;&#x751F;&#x6210;WAP&#x5E94;&#x7528;&#x3002;<br/>15. &#x5982;&#x4F55;&#x4F7F;&#x7528;ASP&#x4E66;&#x5199;WML&#x5185;&#x5BB9;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;ASP&#xFF08;Active Server Pages&#xFF09;&#x53EF;&#x4EE5;&#x505A;&#x5230;&#x548C;PHP&#x4E00;&#x6837;&#xFF0C;&#x4E5F;&#x53EF;&#x4EE5;&#x7528;&#x6765;&#x4E66;&#x5199;&#x52A8;&#x6001;&#x7684;WML&#x3002;&#x5982;&#x679C;&#x9700;&#x8981;&#x4E00;&#x4E9B;&#x597D;&#x7684;&#x4F8B;&#x5B50;&#x8BF7;&#x53C2;&#x8003;Luca Passani&#39;s WAP and ASP articles&#x3002;&#x6216;&#x8005;&#x67E5;&#x770B;Jean-Luc Praz&#39;s (jeanluc@corobori.com)&#x3002;&#x66F4;&#x591A;&#x7684;ASP&#x4F8B;&#x5B50;&#x5728;&#xFF1A;http://www.corobori.com/wap/&#x3002;<br/>16. &#x5728;&#x4F7F;&#x7528;ASP&#x52A8;&#x6001;&#x8F93;&#x51FA;WML&#x9875;&#x9762;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x5DF2;&#x7ECF;&#x8BBE;&#x7F6E;&#x4E86;Content-type&#xFF0C;&#x4F46;&#x662F;&#x6D4F;&#x89C8;&#x5668;&#x8FD4;&#x56DE;&#x7684;&#x4ECD;&#x7136;&#x662F;text/html&#xFF0C;&#x6709;&#x4EC0;&#x4E48;&#x95EE;&#x9898;&#x5417;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5982;&#x679C;&#x5728;ASP&#x811A;&#x672C;&#x4E2D;&#x6709;&#x4E00;&#x4E2A;&#x9519;&#x8BEF;&#xFF0C;&#x90A3;&#x4E48;&#x8BCA;&#x65AD;&#x7A0B;&#x5E8F;&#x4F1A;&#x53D1;&#x8FD8;&#x4E00;&#x4E2A;HTML&#x9875;&#x9762;&#xFF0C;&#x8BF7;&#x68C0;&#x67E5;&#x811A;&#x672C;&#x3002;<br/>17. &#x5728;&#x4F7F;&#x7528;ASP&#x751F;&#x6210;WML&#x9875;&#x9762;&#x7684;&#x65F6;&#x5019;&#x51FA;&#x73B0;&#x4E86;&#x9519;&#x8BEF;&#xFF1A; &lt;MIME type &#34;text/html&#34; is not supported&gt;&#xFF0C;&#x4F1A;&#x662F;&#x4EC0;&#x4E48;&#x95EE;&#x9898;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8FD9;&#x4E2A;&#x95EE;&#x9898;&#x662F;Web&#x6D4F;&#x89C8;&#x5668;&#x4E0D;&#x77E5;&#x9053;WML&#x7684;&#x6B63;&#x786E;&#x7C7B;&#x578B;&#xFF0C;&#x4FEE;&#x6539;ASP&#x7684;&#x7B2C;&#x4E00;&#x884C;&#xFF0C;&#x52A0;&#x5165;&#xFF1A;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;Response.ContentType = &#34;text/vnd.wap.wml&#34;&gt;&#x3000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x540E;&#x5C31;&#x53EF;&#x4EE5;&#x5DE5;&#x4F5C;&#x4E86;&#x3002;<br/>18. &#x4E0B;&#x9762;&#x7684;&#x4EE3;&#x7801;&#x6709;&#x4EC0;&#x4E48;&#x95EE;&#x9898;&#x5417;&#xFF1F;<br/>&lt;%Response.ContentType = &#34;text/vnd.WAP.WML&#34;%&gt;<br/>&lt;?xml version=&#34;1.0&#34;?&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x53BB;&#x6389;&lt;?xml version=&#34;1.0&#34;?&gt;&#x4E4B;&#x524D;&#x7684;&#x7A7A;&#x683C;&#x3002;XML&#x89E3;&#x91CA;&#x5668;&#x5E0C;&#x671B;&#x5728;&#x8FD9;&#x884C;&#x4E2D;&#x6CA1;&#x6709;&#x5176;&#x4ED6;&#x5B57;&#x7B26;&#xFF0C;&#x751A;&#x81F3;&#x662F;&#x7A7A;&#x884C;&#x3002;<br/>19. ASP&#x4EE3;&#x7801;&#x53EF;&#x4EE5;&#x5728;&#x6A21;&#x62DF;&#x5668;&#x4E0A;&#x5DE5;&#x4F5C;&#xFF0C;&#x5728;&#x771F;&#x6B63;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x4E0A;&#x600E;&#x4E48;&#x4E0D;&#x884C;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5728;&#x5F88;&#x591A;&#x6A21;&#x62DF;&#x5668;&#x4E0A;&#x6CA1;&#x6709;&#x50CF;&#x771F;&#x6B63;&#x7684;WML&#x6D4F;&#x89C8;&#x5668;&#x90A3;&#x4E48;&#x4E25;&#x683C;&#x3002;&#x8FD9;&#x4E9B;&#x5BF9;&#x4E8E;&#x90A3;&#x4E9B;&#x6CA1;&#x6709;&#x4F7F;&#x7528;&#x7F51;&#x5173;&#x7684;&#x6A21;&#x62DF;&#x5668;&#xFF08;Nokia SDK/Toolkit&#xFF09;&#x6765;&#x8BF4;&#x66F4;&#x662F;&#x8FD9;&#x6837;&#xFF0C;&#x6709;&#x4E9B;&#x5C31;&#x6839;&#x672C;&#x6CA1;&#x6709;&#x4F7F;&#x7528;&#x7F51;&#x5173;&#xFF08;WinWAP&#x3001;WapMAN&#xFF09;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4E00;&#x4E2A;&#x771F;&#x6B63;&#x7684;WML&#x6D4F;&#x89C8;&#x5668;&#x5E94;&#x8BE5;&#x53EA;&#x8BFB;&#x53D6;&#x4E8C;&#x8FDB;&#x5236;&#x7684;&#x6570;&#x636E;&#xFF08;&#x4ECE;WML&#x7F16;&#x7801;&#x5F97;&#x6765;&#x7684;&#xFF09;WMLC&#xFF0C;&#x5BF9;&#x4E8E;&#x7F51;&#x5173;&#x5E94;&#x8BE5;&#x5C06;&#x6587;&#x672C;WML&#x8F6C;&#x6362;/&#x7F16;&#x8BD1;&#x6210;WMLC&#x3002;&#x8BED;&#x6CD5;&#x662F;&#x975E;&#x5E38;&#x4E25;&#x683C;&#x7684;&#x3002;ASP&#x662F;&#x4E3A;HTML&#x6D4F;&#x89C8;&#x5668;&#x8BBE;&#x7F6E;&#x7684;&#xFF0C;&#x4F46;&#x662F;HTML&#x6CA1;&#x6709;WML&#x90A3;&#x4E48;&#x4E25;&#x683C;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8FD9;&#x91CC;&#x5728;ASP&#x751F;&#x6210;&#x52A8;&#x6001;&#x9875;&#x9762;&#x7684;&#x65F6;&#x5019;&#x6709;&#x4E00;&#x4E2A;&#x5FAE;&#x5C0F;&#x7684;&#x201C;bug&#x201D;&#x3002;&#x5B83;&#x5728;WML&#x6D4F;&#x89C8;&#x5668;&#x4E0A;&#x4E0D;&#x5141;&#x8BB8;&#x6709;&#x4EFB;&#x4F55;&#x5730;&#x65B9;&#x8F93;&#x51FA;&#x767D;&#x884C;&#xFF08;&#x4F8B;&#x5982;&#xFF1A;&#x7A7A;&#x683C;&#xFF0C;&#x56DE;&#x8F66;&#xFF0C;&#x6362;&#x884C;&#xFF09;&#x3002;&#x6CE8;&#x610F;&#x5230;&#x6709;&#x4E9B;&#x7F51;&#x5173;&#x53EF;&#x80FD;&#x4F1A;&#x4FEE;&#x6B63;&#x8FD9;&#x4E9B;&#x95EE;&#x9898;&#xFF0C;&#x4F46;&#x6709;&#x7684;&#x5219;&#x4E0D;&#x7BA1;&#xFF08;&#x4F8B;&#x5982;&#xFF1A;CMG&#x7F51;&#x5173;&#xFF09;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4E0B;&#x9762;&#x662F;&#x4E00;&#x4E2A;&#x5E38;&#x89C1;&#x7684;ASP&#x4EE3;&#x7801;&#x7528;&#x6765;&#x8F93;&#x51FA;WML&#x9875;&#x9762;&#x5F00;&#x5934;&#x7684;MIME&#x7C7B;&#x578B;&#xFF1A;<br/>&lt;%Response.ContentType = &#34;text/vnd.wap.wml&#34;%&gt;<br/>&lt;?xml version=&#34;1.0&#34;?&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x95EE;&#x9898;&#x5C31;&#x5728;ASP&#x5C06;&#x4F1A;&#x5728; .wml&#34;%&gt; &#x548C; &lt;?xml vers &#x4E4B;&#x95F4;&#x8F93;&#x51FA;&#x6362;&#x884C;&#x548C;&#x56DE;&#x8F66;&#x3002;&#x8FD9;&#x4E24;&#x884C;&#x5C31;&#x88AB;&#x5206;&#x5272;&#x4E86;&#x3002;&#x8FD9;&#x5C06;&#x6253;&#x4E71;WML&#x4EE3;&#x7801;&#x7684;&#x5185;&#x5BB9;&#x3002;WML&#x5FC5;&#x987B;&#x4EE5;&#x201C;&lt;&#x201D;&#x5F00;&#x5934;&#xFF0C;&#x800C;&#x4E14;&#x7B2C;&#x4E00;&#x884C;&#x662F;&lt;?xml version=&#34;1.0&#34;?&gt;&#x3002;&#x5C31;&#x4E0A;&#x9762;&#x7684;WML&#x9875;&#x9762;&#x56DE;&#x8F66;&#xFF0F;&#x6362;&#x884C;&#x5C06;&#x4F1A;&#x51FA;&#x73B0;&#x95EE;&#x9898;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6700;&#x7B80;&#x5355;&#x7684;&#x89E3;&#x51B3;&#x529E;&#x6CD5;&#x662F;&#xFF1A;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;%Response.ContentType = &#34;text/vnd.wap.wml&#34;%&gt;&lt;?xml version=&#34;1.0&#34;?&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5728;XML&#x5B9A;&#x4E49;&#x6B63;&#x786E;&#x7684;&#x683C;&#x5F0F;&#x5316;&#x4EE5;&#x540E;&#xFF0C;&#x540E;&#x9762;&#x7684;&#x90E8;&#x5206;WML&#x5BF9;&#x7A7A;&#x683C;&#x5C31;&#x6CA1;&#x6709;&#x90A3;&#x4E48;&#x4E25;&#x683C;&#x7684;&#x8981;&#x6C42;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8981;&#x6CE8;&#x610F;&#x7684;&#x662F;&#x6709;&#x4E9B;&#x7F51;&#x5173;&#x5728;&#x8F93;&#x51FA;ASP&#x7684;&#x65F6;&#x5019;&#x4F1A;&#x6709;&#x95EE;&#x9898;&#xFF0C;&#x56E0;&#x6B64;&#x5728;WML&#x4EE3;&#x7801;&#x4E2D;&#x6700;&#x597D;&#x4F7F;&#x7528; Response.Write &#x800C;&#x4E0D;&#x662F;&lt;%=MyVar%&gt;&#x3002;<br/>20. &#x5982;&#x4F55;&#x4F7F;&#x7528;Perl&#x6765;&#x751F;&#x6210;WML&#x5185;&#x5BB9;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x548C;&#x5176;&#x4ED6;Server&#x7AEF;&#x7A0B;&#x5E8F;&#x4E00;&#x6837;&#x3002;Perl&#x4E5F;&#x53EF;&#x4EE5;&#x7528;&#x6765;&#x4E66;&#x5199;&#x6F02;&#x4EAE;&#x7684;WAP&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6700;&#x5E38;&#x89C1;&#x7684;&#x5C31;&#x662F;&#x5982;&#x4F55;&#x4F7F;&#x7528;Perl&#x8F93;&#x51FA;&#x6B63;&#x786E;&#x7684;MIME&#x7C7B;&#x578B;&#xFF0C;&#x4E0B;&#x9762;&#x7684;&#x4F8B;&#x5B50;&#x8BF4;&#x660E;&#x4E86;&#x8FD9;&#x4E00;&#x70B9;&#xFF1A;<br/>print &#34;Content-type: text/vnd.wap.wml\n\n&#34;;<br/>print &#34;&lt;?xml version=\&#34;1.0\&#34;?&gt;\n&#34;;<br/>print &#34;&lt;!DOCTYPE wml PUBLIC \&#34;-//WAPFORUM//DTD WML 1.1//EN\&#34;<br/>\&#34;http://www.wapforum.org/DTD/wml_1.1.xml\&#34;&gt;\n&#34;;<br/>print &#34;&lt;wml&gt;\n&#34;;<br/>&#x2026;&#x2026;<br/>21. &#x5E94;&#x5F53;&#x5982;&#x4F55;&#x4E0B;&#x624B;&#x4E66;&#x5199;WAP&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5176;&#x5B9E;&#x9700;&#x8981;&#x7684;&#x53EA;&#x662F;Text&#x7F16;&#x8F91;&#x5668;&#x3002;&#x4F46;&#x662F;&#x4F7F;&#x7528;&#x4E00;&#x4E2A;&#x5F00;&#x53D1;&#x5DE5;&#x5177;&#x53EF;&#x4EE5;&#x8282;&#x7EA6;&#x5F88;&#x591A;&#x65F6;&#x95F4;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5728;&#x8FD9;&#x4E4B;&#x524D;&#x5E94;&#x8BE5;&#x6D4F;&#x89C8;&#x4E00;&#x4E0B;WAP&#x7684;&#x6743;&#x5A01;&#x7AD9;&#x70B9;&#xFF1A;www.wapforum.com&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5728;Nokia WAP &#x5F00;&#x53D1;&#x8BBA;&#x575B;&#x4E2D;&#x8FDB;&#x884C;&#x6CE8;&#x518C;&#xFF0C;&#x5E76;&#x4E14;&#x4E0B;&#x8F7D;Nokia WAP Developer Toolkit &#x3002;Toolkit&#x4E2D;&#x7684;PDF&#x6587;&#x4EF6;&#x53EF;&#x4EE5;&#x7ED9;&#x51FA;&#x4E00;&#x5B9A;&#x7684;WML&#x548C;WMLScript&#x6307;&#x5BFC;&#x3002;Nokia Toolkit&#x9700;&#x8981;JRE (Java Runtime Environment) v.1.2.2 &#x6216;&#x8005;&#x66F4;&#x9AD8;&#x7248;&#x672C;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x867D;&#x7136;&#x5DE5;&#x5177;&#x53EF;&#x4EE5;&#x7528;&#x6765;&#x4E3A;WAP&#x8BBE;&#x5907;&#x8BBE;&#x8BA1;&#x5E94;&#x7528;&#xFF0C;&#x4F46;&#x662F;&#x4E0D;&#x662F;&#x4E3A;&#x4E13;&#x95E8;&#x7684;&#x79FB;&#x52A8;&#x7535;&#x8BDD;&#x3002;&#x5728;WAP&#x5F00;&#x53D1;&#x5DE5;&#x5177;&#x4E0A;&#x6240;&#x770B;&#x5230;&#x7684;&#x5E76;&#x4E0D;&#x4EE3;&#x8868;&#x7528;&#x6237;&#x5728;&#x624B;&#x673A;&#x4E0A;&#x6240;&#x770B;&#x5230;&#x7684;&#x3002;&#x4E3A;&#x4E86;&#x786E;&#x5B9A;&#x60F3;&#x770B;&#x5230;&#x7684;&#x4E8B;&#x60C5;&#xFF0C;&#x6700;&#x597D;&#x9700;&#x8981;&#x4E00;&#x4E2A;WAP&#x8BBE;&#x5907;&#xFF0C;&#x4F8B;&#x5982;&#x79FB;&#x52A8;&#x7535;&#x8BDD;&#xFF0C;&#x6216;&#x8005;&#x6A21;&#x62DF;&#x5668;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Nokia WAP SDK 2&#x6709;&#x4E00;&#x4E2A;7110&#x7684;&#x6A21;&#x62DF;&#x5668;&#x3002;&#x6A21;&#x62DF;&#x5668;&#x662F;&#x4E00;&#x4E2A;&#x6709;&#x6548;&#x7684;&#x68C0;&#x6D4B;&#x65B9;&#x5F0F;&#xFF0C;&#x80FD;&#x68C0;&#x6D4B;&#x7A0B;&#x5E8F;&#x4E2D;&#x7684;bug&#x3002; Nokia SDK &#x540C;&#x6837;&#x8FD8;&#x5305;&#x62EC;&#x4E00;&#x4E2A;&#x5C0F;&#x7684;WAP server&#x8BA9;&#x5F00;&#x53D1;&#x8005;&#x53EF;&#x4EE5;&#x4ECE;&#x672C;&#x5730;&#x6216;&#x8005;HTTP&#x670D;&#x52A1;&#x5668;&#x4E0A;&#x4E0B;&#x8F7D;WML&#x9875;&#x9762;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5230; Phone.com &#x5F00;&#x53D1;&#x7AD9;&#x70B9;&#x6CE8;&#x518C;&#x540E;&#xFF0C;Phone.com &#x63D0;&#x4F9B;UP.browser&#x3002;&#x8FD9;&#x662F;&#x6700;&#x6D41;&#x884C;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#xFF0C;&#x7279;&#x522B;&#x662F;&#x5728;&#x7F8E;&#x56FD;&#xFF0C;Phone.com &#x63D0;&#x4F9B;UP.SDK&#x3002; &#x5728;&#x6CE8;&#x518C;&#x4E4B;&#x540E;&#x5C31;&#x53EF;&#x4EE5;&#x4E0B;&#x8F7D;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5BF9;&#x4E8E;Ericsson R320 &#x548C; R380&#x662F;&#x6700;&#x8FD1;&#x7684;&#x4E8B;&#x60C5;&#x3002;&#x5E94;&#x8BE5;&#x6CE8;&#x518C;&#x5E76;&#x67E5;&#x770B;Ericsson&#39;s Developer&#39;s Zone &#x6765;&#x5F97;&#x5230;&#x5F00;&#x53D1;&#x5DE5;&#x5177;&#x3002;R380&#x662F;&#x4E00;&#x4E2A;&#x975E;&#x5E38;&#x597D;&#x7684;&#x6A21;&#x62DF;&#x5668;&#xFF0C;&#x5728; Symbian &#x4E0D;&#x9700;&#x8981;&#x6CE8;&#x518C;&#x5C31;&#x53EF;&#x4EE5;&#x4E0B;&#x8F7D;&#x3002;Ericsson &#x6CA1;&#x6709;&#x516C;&#x5F00;&#x7684;&#x4E3A;R320&#x7684;&#x6A21;&#x62DF;&#x5668;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Motorola &#x6709;&#x4E00;&#x4E2A;&#x5E73;&#x53F0;&#x53EB;&#x505A; Mobile Internet eXchange &#x6216;&#x8005; MIX &#x3002;Mobile Application Development Kit &#x5DF2;&#x7ECF;&#x5F00;&#x53D1;&#x51FA;&#x4E00;&#x4E2A;&#x5F00;&#x53D1;&#x5E73;&#x53F0;&#xFF0C;&#x5373;&#x4E3A;WAP&#x4E5F;&#x4E3A;Motorola&#x7684; VoxML&#x3002;&#x5728;&#x6CE8;&#x518C;&#x540E;&#xFF0C;&#x53EF;&#x4EE5;&#x5728;&#x4E0B;&#x9762;&#x7684;&#x7F51;&#x5740;&#x627E;&#x5230;&#x6570;&#x636E;&#x5305;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;http://www.motorola.com/MIMS/MSPG/cgi-bin/spn_madk.cgi.&#x3000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;WAPmine &#x662F;&#x4E00;&#x4E2A;&#x72EC;&#x7ACB;&#x7684;&#x5E94;&#x7528;&#xFF0C;&#x53EB;&#x505A; WAPPage &#x662F;&#x4E00;&#x4E2A;&#x6240;&#x89C1;&#x5373;&#x6240;&#x5F97;&#x7684;&#x7F16;&#x8F91;&#x5DE5;&#x5177;&#x3002;&#x800C;&#x4E14;&#x6709;&#x4E00;&#x4E2A;XML&#x6811;&#x578B;&#x63A7;&#x4EF6;&#x6765;&#x7F16;&#x8F91;WML&#x6807;&#x7B7E;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5982;&#x679C;&#x5728;&#x5F00;&#x53D1;&#x516C;&#x5171;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x65F6;&#xFF0C;&#x60F3;&#x5728;&#x5F88;&#x591A;&#x8BBE;&#x5907;&#x4E0A;&#x6D4B;&#x8BD5;&#x4F60;&#x7684;&#x7A0B;&#x5E8F;&#xFF0C;&#x5C31;&#x50CF;&#x5728;&#x4E0D;&#x540C;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x4E0A;&#x6D4B;&#x8BD5;HTML&#x9875;&#x9762;&#x4E00;&#x6837;&#x3002;&#x6CE8;&#x610F;&#x5728;&#x4E0D;&#x540C;&#x7684;WML&#x6D4F;&#x89C8;&#x5668;&#x4E0A;&#x7684;&#x5DEE;&#x522B;&#xFF0C;&#x53EF;&#x80FD;&#x6BD4;&#x5728;&#x4E0D;&#x540C;&#x7684;HTML&#x6D4F;&#x89C8;&#x5668;&#x4E0A;&#x7684;&#x5DEE;&#x522B;&#x8981;&#x5927;&#x3002;<br/>22. &#x5982;&#x4F55;&#x7F16;&#x5199;&#x548C;&#x6D4B;&#x8BD5;WML&#x9875;&#x9762;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x73B0;&#x5728;&#x6709;&#x5F88;&#x591A;SDK&#x3002;Anywh&#101;reYouGo.com&#x6709;WAP SDK&#x548C;IDE&#x5217;&#x8868;&#xFF0C;&#x53EF;&#x4EE5;&#x4E0B;&#x8F7D;&#x4E00;&#x4E2A;&#x6765;&#x7528;&#x3002;&#x4EFB;&#x4F55;&#x6587;&#x672C;&#x7F16;&#x8F91;&#x5668;&#x90FD;&#x53EF;&#x4EE5;&#x4E66;&#x5199;&#x4E00;&#x4E2A;&#x7B80;&#x5355;&#x7684;WML&#x9875;&#x9762;&#xFF0C;&#x5F53;&#x7136;HTML&#x7F16;&#x8F91;&#x5668;&#x4E5F;&#x53EF;&#x4EE5;&#xFF08;&#x7279;&#x522B;&#x662F;&#x90A3;&#x4E9B;&#x652F;&#x6301;&#x4E2A;&#x4EBA;&#x5B9A;&#x4E49;&#x6807;&#x7B7E;&#x7684;&#xFF09;&#xFF0C;&#x4F8B;&#x5982;&#xFF1A;Allaire Homesite &#xFF08;http://www.allaire.com &#xFF09;&#x3002;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;SDK&#x6765;&#x505A;&#x7B80;&#x5355;&#x7684;&#x6D4B;&#x8BD5;&#xFF0C;&#x4F46;&#x662F;&#x5BF9;&#x4E8E;&#x5927;&#x7684;&#x9879;&#x76EE;&#x53EF;&#x80FD;&#x8981;&#x56F0;&#x96BE;&#x4E9B;&#x3002;Anywh&#101;reYouGo.com&#x5DF2;&#x7ECF;&#x5EFA;&#x7ACB;&#x4E00;&#x5957;&#x57FA;&#x4E8E;Web&#x7684;&#x5DE5;&#x5177;&#x6765;&#x5E2E;&#x52A9;WAP&#x6D4B;&#x8BD5;&#x3002;<br/>23. &#x54EA;&#x513F;&#x53EF;&#x4EE5;&#x5728;&#x627E;&#x5230;WML&#x7684;&#x6D4B;&#x8BD5;&#x5DE5;&#x5177;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x9996;&#x5148;&#x786E;&#x5B9A;WML&#x4EE3;&#x7801;&#x662F;&#x6B63;&#x786E;&#x7684;&#xFF0C;&#x7136;&#x540E;&#x518D;&#x4F7F;&#x7528;WML&#x6D4B;&#x8BD5;&#x5DE5;&#x5177;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6709;&#x4E00;&#x4E2A;&#x975E;&#x5E38;&#x597D;&#x7684;&#x6D4B;&#x8BD5;&#x5DE5;&#x5177;&#x5728;Zygo Communications&#xFF08;http://wap.z-y-g-o.com/tools/&#xFF09;&#xFF0C;&#x6D4B;&#x8BD5;&#x5DE5;&#x5177;&#x662F;&#x7528;Perl&#x5199;&#x7684;&#x3002;&#x91CC;&#x9762;&#x8FD8;&#x6709;&#x5176;&#x4ED6;&#x7684;&#x5DE5;&#x5177;&#x53EF;&#x4F9B;&#x4E0B;&#x8F7D;&#x3002;<br/>24. &#x5982;&#x4F55;&#x64CD;&#x4F5C;WML&#x9875;&#x9762;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x64CD;&#x4F5C;WML&#x9875;&#x9762;&#x6216;&#x8005;&#x5361;&#x7247;&#xFF0C;&#x6700;&#x7B80;&#x5355;&#x7684;&#x529E;&#x6CD5;&#x662F;&#x901A;&#x8FC7;&#x73B0;&#x6709;&#x7684;&#x7F51;&#x5173;&#x3002;&#x5927;&#x591A;&#x6570;&#x79FB;&#x52A8;&#x7535;&#x8BDD;&#x63D0;&#x4F9B;&#x8005;&#x5C06;&#x529F;&#x80FD;&#x90FD;&#x653E;&#x5728;&#x4E3B;&#x9875;&#x4E0A;&#xFF0C;&#x5728;&#x4E0A;&#x9762;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;WAP&#x8BBE;&#x5907;&#x64CD;&#x4F5C;&#x3002;&#x7F51;&#x5173;&#x7684;&#x94FE;&#x63A5;&#x4E00;&#x822C;&#x53EB;&#x505A;&#x201C;Go to URL&#x201D;&#x3002;&#x5F53;&#x9009;&#x62E9;&#x4EE5;&#x540E;&#xFF0C;WAP&#x8BBE;&#x5907;&#x5C06;&#x901A;&#x8FC7;&#x7F51;&#x5173;&#x64CD;&#x4F5C;&#x6307;&#x5B9A;&#x7684;&#x666E;&#x901A;IP&#x6216;&#x8005;URL&#x3002;&#x5728;&#x8FD9;&#x79CD;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x7F51;&#x5173;&#x8BFB;&#x53D6;&#x4ECE;WAP&#x8BBE;&#x5907;&#x53D1;&#x9001;&#x7ED9;&#x7F51;&#x5173;&#x7684;WML&#x5185;&#x5BB9;&#xFF0C;&#x5C31;&#x50CF;PC&#x6D4F;&#x89C8;&#x5668;&#x8BFB;&#x53D6;&#x5185;&#x5BB9;&#x7684;&#x8FC7;&#x7A0B;&#x4E00;&#x6837;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6709;&#x4E9B;&#x8425;&#x8FD0;&#x5546;&#x9009;&#x62E9;&#x4E0D;&#x8BA9;&#x4ED6;&#x4EEC;&#x7684;&#x7528;&#x6237;&#x64CD;&#x4F5C;&#x5176;&#x4ED6;&#x7684;&#x7AD9;&#x70B9;&#x3002;&#x8FD9;&#x4E2A;&#x5C31;&#x50CF;Internet Service Provider&#x53EA;&#x5141;&#x8BB8;&#x7528;&#x6237;&#x64CD;&#x4F5C;ISP&#x81EA;&#x5DF1;&#x7684;&#x7AD9;&#x70B9;&#x3002;&#x50CF;&#x8FD9;&#x6837;&#x7684;&#x505A;&#x6CD5;&#x662F;&#x4E0D;&#x660E;&#x667A;&#x7684;&#xFF0C;&#x8FD9;&#x6837;&#x4F1A;&#x53D1;&#x73B0;&#x81EA;&#x5DF1;&#x7684;&#x7528;&#x6237;&#x53BB;&#x5176;&#x4ED6;&#x5730;&#x65B9;&#x4E86;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5982;&#x679C;&#x8981;&#x575A;&#x6301;&#x8FD9;&#x79CD;&#x65B9;&#x6CD5;&#xFF0C;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;ISP&#x62E8;&#x53F7;&#x6216;&#x8005;&#x4F7F;&#x7528;&#x4E00;&#x4E2A;&#x516C;&#x5171;&#x7684;&#x7F51;&#x5173;&#x6765;&#x53D6;&#x5F97;&#x5176;&#x4ED6;&#x7684;WAP&#x8D44;&#x6E90;&#x3002;<br/>25. &#x6709;&#x6CA1;&#x6709;&#x4E00;&#x4E2A;&#x53CB;&#x597D;&#x7684;&#x65B9;&#x5F0F;&#x6765;&#x7BA1;&#x7406;WML&#x5185;&#x5BB9;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8FD8;&#x6CA1;&#x6709;&#x3002;&#x867D;&#x7136;Oracale&#x6B63;&#x5728;&#x5F00;&#x53D1;&#x6570;&#x636E;&#x5E93;&#x9A71;&#x52A8;&#x7684;&#x6587;&#x6863;&#x670D;&#x52A1;&#xFF0C;&#x88AB;&#x79F0;&#x4E3A;Panama&#xFF0C;&#x53EF;&#x4EE5;&#x652F;&#x6301;WAP&#x5206;&#x53D1;&#x3002;<br/>26. &#x5982;&#x4F55;&#x9632;&#x6B62;&#x7528;&#x6237;&#x4EE3;&#x7406;cache&#x9875;&#x9762;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5982;&#x679C;&#x7528;&#x6237;&#x4F7F;&#x7528;ASP&#xFF0C;&#x5E94;&#x8BE5;&#x52A0;&#x5165;&#x4E00;&#x884C;&lt;%Response.expires=-1%&gt; &#xFF0C;&#x8FD9;&#x4E2A;&#x5C06;&#x963B;&#x6B62;Cache&#x3002;<br/>27. &#x600E;&#x6837;&#x9632;&#x6B62;&#x4ECE;Cache&#x4E2D;&#x8BFB;&#x53D6;WML&#x9875;&#x9762;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5F53;WML&#x9875;&#x9762;&#x4E0B;&#x8F7D;&#x5230;WAP&#x8BBE;&#x5907;&#x540E;&#xFF0C;&#x5B83;&#x5C06;&#x4FDD;&#x5B58;&#x5728;WAP&#x8BBE;&#x5907;&#x5185;&#x5B58;&#x4E2D;&#x4E00;&#x6BB5;&#x65F6;&#x95F4;&#xFF0C;&#x76F4;&#x5230;&#x8FD9;&#x4E2A;&#x65F6;&#x95F4;&#x8FC7;&#x671F;&#x3002;&#x5728;&#x8FD9;&#x4E4B;&#x540E;&#xFF0C;&#x9875;&#x9762;&#x5C06;&#x4ECE;&#x670D;&#x52A1;&#x5668;&#x4E0B;&#x8F7D;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x4ECE;WAP&#x8BBE;&#x5907;&#x7684;&#x7F13;&#x5B58;&#x8BFB;&#x53D6;&#x3002;&#x8FD9;&#x4E2A;&#x8FC7;&#x7A0B;&#x88AB;&#x79F0;&#x505A;Cache&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4F46;&#x662F;&#x6709;&#x4E9B;&#x65F6;&#x5019;&#x4E0D;&#x60F3;&#x8BA9;&#x9875;&#x9762;&#x4ECE;&#x7F13;&#x5B58;&#x4E2D;&#x8BFB;&#x53D6;&#xFF0C;&#x800C;&#x662F;&#x4ECE;&#x670D;&#x52A1;&#x5668;&#x7AEF;&#x8BFB;&#x53D6;&#x3002;&#x4E00;&#x4E2A;&#x5178;&#x578B;&#x7684;&#x4F8B;&#x5B50;&#x5C31;&#x662F;&#x5F53;&#x670D;&#x52A1;&#x5668;&#x7684;&#x5185;&#x5BB9;&#x4E0D;&#x65AD;&#x5728;&#x66F4;&#x65B0;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x901A;&#x8FC7;&#x5728;HTTP&#x5934;&#x4E2D;&#x52A0;&#x5165;&#x4E00;&#x5B9A;&#x7684;cache&#x4FE1;&#x606F;&#xFF0C;&#x6765;&#x544A;&#x8BC9;WAP&#x8BBE;&#x5907;&#x8BE5;&#x9875;&#x9762;&#x5C06;&#x4E0D;&#x5B58;&#x50A8;&#x5728;&#x7F13;&#x5B58;&#x4E2D;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x53EF;&#x4EE5;&#x5728;&#x670D;&#x52A1;&#x5668;&#x7AEF;&#x751F;&#x6210;HTTP&#x5934;&#xFF0C;&#x6216;&#x8005;&#x4F7F;&#x7528;PHP&#x3001;ASP&#x3001;Perl&#x6216;&#x8005;&#x5176;&#x4ED6;&#x670D;&#x52A1;&#x7AEF;&#x5F00;&#x53D1;&#x8BED;&#x8A00;&#x3002;&#x8FD9;&#x4E00;&#x884C;&#x4E0D;&#x80FD;&#x88AB;&#x5305;&#x62EC;&#x5728;&#x9875;&#x9762;&#x91CC;&#xFF0C;&#x65E2;&#x7136;&#x662F;HTTP&#x7684;&#x4FE1;&#x606F;&#x5934;&#xFF0C;&#x5C31;&#x4E0D;&#x662F;WML&#x5143;&#x7D20;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5BF9;&#x4E8E;&#x9759;&#x6001;&#x9875;&#x9762;&#xFF0C;&#x6216;&#x8BB8;&#x6CA1;&#x6709;&#x4F7F;&#x7528;&#x670D;&#x52A1;&#x5668;&#x7AEF;&#x811A;&#x672C;&#x8BED;&#x8A00;&#xFF0C;&#x8BB8;&#x591A;&#x6D4F;&#x89C8;&#x5668;&#x652F;&#x6301;META&#x6807;&#x7B7E;&#x6765;&#x63A7;&#x5236;&#x6D4F;&#x89C8;&#x5668;&#x7684;Cache&#x3002;&#x770B;&#x672C;&#x90E8;&#x5206;&#x7684;&#x6700;&#x540E;&#x7684;&#x4F8B;&#x5B50;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5C06;&#x4E0B;&#x9762;&#x4EE3;&#x7801;&#x52A0;&#x5165;&#x5230;HTTP&#x5934;&#x4E2D;&#xFF0C;&#x9875;&#x9762;&#x5C06;&#x9A6C;&#x4E0A;&#x8FC7;&#x671F;&#xFF1A;<br/>Expires: Mon, 26 Jul 1997 05:00:00 GMT<br/>Last-Modified: DD. month YYYY HH:MM:SS GMT<br/>Cache-Control: no-cache, must-revalidate<br/>Pragma: no-cache<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x7B2C;&#x4E00;&#x884C;&#x544A;&#x8BC9;&#x5FAE;&#x578B;&#x6D4F;&#x89C8;&#x5668;&#xFF0C;&#x9875;&#x9762;&#x5DF2;&#x7ECF;&#x8FC7;&#x671F;&#x4E00;&#x6BB5;&#x65F6;&#x95F4;&#x4E86;&#x3002;&#x7B2C;&#x4E8C;&#x884C;&#x544A;&#x8BC9;&#x6D4F;&#x89C8;&#x5668;&#x9875;&#x9762;&#x6700;&#x540E;&#x4E00;&#x6B21;&#x4FEE;&#x6539;&#x7684;&#x65F6;&#x95F4;&#x3002;DD&#x5E94;&#x8BE5;&#x6362;&#x6210;&#x5F53;&#x5929;&#x7684;&#x65E5;&#x671F;&#xFF0C;month YY HH MM SS&#x7B49;&#x7B49;&#x7C7B;&#x63A8;&#x3002;&#x7B2C;&#x4E09;&#x884C;&#x548C;&#x7B2C;&#x56DB;&#x884C;&#x6709;&#x540C;&#x6837;&#x7684;&#x6548;&#x679C;&#x3002;&#x544A;&#x8BC9;&#x6D4F;&#x89C8;&#x5668;&#x9875;&#x9762;&#x4E0D;&#x88AB;Cache&#xFF08;&#x7B2C;&#x4E09;&#x884C;&#x9002;&#x7528;&#x4E8E; HTTP 1.1&#xFF0C;&#x7B2C;&#x56DB;&#x884C;&#x9002;&#x7528;&#x4E8E;HTTP 1.0&#xFF09;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4E0B;&#x9762;&#x7684;&#x662F;PHP&#x7684;&#x4E00;&#x4E2A;&#x4F8B;&#x5B50;&#xFF1A;<br/>&lt;?<br/>// set the correct MIME type<br/>&#x3000;&#x3000;&#x3000;&#x3000; header(&#34;Content-type: text/vnd.wap.wml&#34;);<br/>// expires in the past<br/>&#x3000;&#x3000;&#x3000;&#x3000; header(&#34;Expires: Mon, 26 Jul 1997 05:00:00 GMT&#34;);<br/>// Last modified, right now<br/>&#x3000;&#x3000;&#x3000;&#x3000; header(&#34;Last-Modified: &#34; . gmdate(&#34;D, d M Y H:i:s&#34;) . &#34; GMT&#34;);&#x3000;<br/>// Prevent caching, HTTP/1.1<br/>&#x3000;&#x3000;&#x3000;&#x3000; header(&#34;Cache-Control: no-cache, must-revalidate&#34;);<br/>// Prevent caching, HTTP/1.0<br/>&#x3000;&#x3000;&#x3000;&#x3000; header(&#34;Pragma: no-cache&#34;);<br/>&#x3000;&#x3000; ?&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4E0B;&#x9762;&#x662F;&#x4F7F;&#x7528;WebClasses(VB)&#x7684;&#x4F8B;&#x5B50;&#x3002;&#x4F7F;&#x7528;&#34;Response.Expires=-1&#34;&#xFF0C;&#x9632;&#x6B62;Cache&#x3002;<br/>&#x3000;Private Sub WebClass_Start()<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &#39;Set correct MIME type<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; Response.ContentType = &#34;text/vnd.wap.wml&#34;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &#39;Make sure no caching<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; Response.Expires = -1<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; Response.AddHeader &#34;Pragma&#34;, &#34;no-cache&#34;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; Response.AddHeader &#34;Cache-Control&#34;, &#34;no-cache, must-revalidate&#34;<br/>&#x3000;&#x3000;&#x3000;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &#39;Use basicwml(my own) as template<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; Set NextItem = basicwml<br/>&#x3000; End Sub&#x3000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8FD9;&#x91CC;&#x6709;&#x4E00;&#x4E2A;ASP&#x7684;&#x4F8B;&#x5B50;&#xFF0C;&#x540C;&#x6837;&#x4F7F;&#x7528;&#x201C;Response.Expires=-1&#x201D;&#x9632;&#x6B62;Cache&#x3002;<br/>&lt;%<br/>&#x3000;&#x3000;&#x3000; Response.ContentType = &#34;text/vnd.wap.wml&#34;<br/>&#x3000;&#x3000;&#x3000; Response.Expires = -1<br/>&#x3000;&#x3000;&#x3000; Response.AddHeader &#34;Pragma&#34;, &#34;no-cache&#34;<br/>&#x3000;&#x3000;&#x3000; Response.AddHeader &#34;Cache-Control&#34;, &#34;no-cache, must-revalidate&#34;<br/>%&gt;&#x3000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6700;&#x540E;&#x662F;&#x4F7F;&#x7528;META&#x7684;&#x4F8B;&#x5B50;&#xFF1A;<br/>&lt;?xml version=&#34;1.0&#34;?&gt;<br/>&lt;!DOCTYPE wml PUBLIC &#34;-//WAPFORUM//DTD WML 1.1//EN&#34;<br/>&#34;http://www.wapforum.org/DTD/wml_1.1.xml&#34;&gt;<br/>&#x3000; &lt;wml&gt;<br/>&#x3000;&#x3000;&#x3000; &lt;head&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;meta forua=&#34;true&#34; http-equiv=&#34;Cache-Control&#34; content=&#34;max-age=0&#34;/&gt;<br/>&#x3000;&#x3000;&#x3000; &lt;/head&gt;<br/>&#x3000;&#x3000;&#x3000; &lt;card id=&#34;alway***pire&#34;&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;p&gt;This deck will never be stored in the cache&lt;/p&gt;<br/>&#x3000;&#x3000;&#x3000; &lt;/card&gt;<br/>&#x3000; &lt;/wml&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4E0B;&#x9762;&#x7684;&#x9875;&#x9762;&#x662F;&#x5728;&#x7ECF;&#x8FC7;86400&#x79D2;(24 hours)&#x540E;&#x8FC7;&#x671F;&#x3002;<br/>&lt;?xml version=&#34;1.0&#34;?&gt;<br/>&lt;!DOCTYPE wml PUBLIC &#34;-//WAPFORUM//DTD WML 1.1//EN&#34;<br/>&#34;http://www.wapforum.org/DTD/wml_1.1.xml&#34;&gt;<br/>&#x3000; &lt;wml&gt;<br/>&#x3000;&#x3000;&#x3000; &lt;head&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;meta forua=&#34;true&#34; http-equiv=&#34;Cache-Control&#34; content=&#34;max-age=86400&#34;/&gt;<br/>&#x3000;&#x3000;&#x3000; &lt;/head&gt;<br/>&#x3000;&#x3000;&#x3000; &lt;card id=&#34;expire1day&#34;&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;p&gt;This card will live in the cache for a day&lt;/p&gt;<br/>&#x3000;&#x3000;&#x3000; &lt;/card&gt;<br/>&#x3000; &lt;/wml&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6709;&#x4E9B;&#x6D4F;&#x89C8;&#x5668;&#x4F8B;&#x5982;&#xFF1A;UP.Simulator&#x5982;&#x679C;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x201C;&#x8FD4;&#x56DE;&#x201D;&#x8FBE;&#x5230;&#x53E6;&#x5916;&#x4E00;&#x4E2A;&#x5361;&#x7247;&#xFF0C;&#x90A3;&#x4E48;&#x5B83;&#x5C06;&#x4E0D;&#x4F1A;&#x91CD;&#x65B0;&#x88C5;&#x8F7D;&#x5361;&#x7247;&#x3002;&#x4E3A;&#x4E86;&#x5F3A;&#x5236;&#x8FD9;&#x4E2A;&#x66F4;&#x65B0;&#x52A8;&#x4F5C;&#xFF0C;&#x7528;&#x6237;&#x5FC5;&#x987B;&#x5728;META&#x6807;&#x7B7E;&#x4E2D;&#x4F7F;&#x7528;must-revalidate &#x53C2;&#x6570;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta forua=&#34;true&#34; http-equiv=&#34;Cache-Control&#34; content=&#34;must-revalidate&#34;/&gt;<br/>28. &#x5982;&#x4F55;&#x9632;&#x6B62;&#x53D8;&#x91CF;&#x88AB;&#x4FDD;&#x5B58;&#x5728;Cache&#x4E2D;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x53D8;&#x91CF;&#x4FDD;&#x5B58;&#x5728;Cache&#x4E2D;&#xFF0C;&#x8FD9;&#x6837;&#x53D8;&#x91CF;&#x8FD8;&#x53EF;&#x4EE5;&#x518D;&#x5229;&#x7528;&#x3002;&#x4F8B;&#x5982;&#x5F53;&#x7528;&#x6237;&#x8FD4;&#x56DE;&#x5230;&#x4E0A;&#x4E00;&#x4E2A;&#x8F93;&#x5165;&#x5361;&#x7247;&#xFF0C;&#x4ED6;&#x4E0D;&#x9700;&#x8981;&#x91CD;&#x65B0;&#x8F93;&#x5165;&#xFF0C;&#x53EA;&#x9700;&#x8981;&#x6539;&#x53D8;&#x9700;&#x8981;&#x6539;&#x53D8;&#x7684;&#x5730;&#x65B9;&#x3002;&#x4F46;&#x662F;&#x5728;&#x67D0;&#x4E9B;&#x60C5;&#x51B5;&#x4E0B;&#x8FD9;&#x4F1A;&#x9020;&#x6210;&#x4E00;&#x4E9B;&#x95EE;&#x9898;&#x3002;&#x4F8B;&#x5982;&#x4EE5;WAP&#x804A;&#x5929;&#x7CFB;&#x7EDF;&#xFF0C;&#x6709;&#x4E9B;&#x53D8;&#x91CF;&#x7528;&#x4E86;&#x4E00;&#x904D;&#x53C8;&#x4E00;&#x904D;&#xFF0C;&#x4F46;&#x662F;&#x9700;&#x8981;&#x4E0D;&#x540C;&#x7684;&#x5185;&#x5BB9;&#x3002;&#x6709;&#x4E9B;&#x6D4F;&#x89C8;&#x5668;&#xFF0C;&#x4F8B;&#x5982;&#xFF1A;Nokia 7110&#xFF0C;&#x5C31;&#x4F1A;&#x5B58;&#x5728;&#x7C7B;&#x4F3C;&#x7684;&#x5728;&#x8BE5;&#x6E05;&#x9664;&#x7684;&#x65F6;&#x5019;&#x65E0;&#x6CD5;&#x6E05;&#x9664;&#x7684;&#x95EE;&#x9898;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5728;WML&#x4E2D;&#xFF0C;&lt;card&gt;&#x6807;&#x7B7E;&#x6709;&#x4E00;&#x4E2A;&#x53C2;&#x6570;&#x53EB;&#x505A;newcontext&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5F53;newcontext=&#34;true&#34;&#x3000;&#x65F6;&#x6E05;&#x9664;&#x6240;&#x6709;&#x7684;&#x53D8;&#x91CF;&#x3002;&#x4F46;&#x662F;&#x8FD9;&#x6837;&#x4E5F;&#x6E05;&#x9664;&#x4E86;&#x6240;&#x6709;&#x5BFC;&#x822A;&#x7684;&#x5386;&#x53F2;&#x8BB0;&#x5F55;&#xFF0C;&#x8FD9;&#x610F;&#x5473;&#x7740;back&#x6309;&#x94AE;&#x4E0D;&#x518D;&#x5DE5;&#x4F5C;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4E3A;&#x4E86;&#x6E05;&#x9664;&#x53D8;&#x91CF;&#xFF0C;&#x53EF;&#x4EE5;&#x544A;&#x8BC9;&#x6D4F;&#x89C8;&#x5668;&#x5C06;&#x53D8;&#x91CF;&#x8BBE;&#x4E3A;&#x7A7A;&#xFF1A;<br/>&lt;setvar name=&#34;one_variable&#34; value=&#34;&#34;/&gt;<br/>&lt;setvar name=&#34;another_variable&#34; value=&#34;&#34;/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4F46;&#x662F;&#xFF0C;&#x4E0D;&#x662F;&#x6BCF;&#x4E2A;&#x65F6;&#x5019;&#x90FD;&#x6709;&#x6548;&#x679C;&#x3002;&#x5728;&#x67D0;&#x4E9B;&#x60C5;&#x51B5;&#x4E0B;&#x5FC5;&#x987B;&#x4F7F;&#x7528;&#x4E00;&#x4E2A;&#x96BE;&#x4EE5;&#x60F3;&#x8C61;&#x7684;&#x65B9;&#x6CD5;&#x6765;&#x6E05;&#x7A7A;&#x53D8;&#x91CF;&#x3002;&#x5C31;&#x662F;&#x4F7F;&#x7528; onenterforward &#x4E8B;&#x4EF6;&#x3002;<br/>&lt;onevent type=&#34;onenterforward&#34;&gt;<br/>&#x3000;&#x3000; &lt;refresh&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000; &lt;setvar name=&#34;one_variable&#34; value=&#34;&#34;/&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000; &lt;setvar name=&#34;another_variable&#34; value=&#34;&#34;/&gt;<br/>&#x3000;&#x3000; &lt;/refresh&gt;<br/>&lt;/onevent&gt;<br/>29. &#x600E;&#x4E48;&#x80FD;&#x591F;&#x77E5;&#x9053;&#x8BF7;&#x6C42;&#x662F;&#x4ECE;WML&#x6D4F;&#x89C8;&#x5668;&#x6765;&#x7684;&#x8FD8;&#x662F;HTML&#x6D4F;&#x89C8;&#x5668;&#x6765;&#x7684;&#xFF1F; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x65E2;&#x7136;&#x8981;&#x5229;&#x7528;&#x5DF2;&#x7ECF;&#x5B58;&#x5728;&#x7684;&#x4E3A;HTML&#x6D4F;&#x89C8;&#x5668;&#x7F16;&#x5199;&#x7684;&#x4EE3;&#x7801;&#xFF0C;&#x5C31;&#x9700;&#x8981;&#x77E5;&#x9053;&#x8BF7;&#x6C42;&#x662F;&#x4ECE;HTML&#x6D4F;&#x89C8;&#x5668;&#x8FD8;&#x662F;&#x4ECE;WML&#x6D4F;&#x89C8;&#x5668;&#x8FC7;&#x6765;&#x7684;&#x3002;&#x540C;&#x6837;&#x5730;&#xFF0C;&#x5982;&#x679C;&#x60F3;&#x91CD;&#x65B0;&#x5F15;&#x5BFC;&#x7684;HTML&#x6D4F;&#x89C8;&#x5668;&#x76F4;&#x63A5;&#x5230;&#x76F8;&#x5E94;&#x7684;HTML&#x6587;&#x6863;&#x4E0A;&#xFF0C;WML&#x6D4F;&#x89C8;&#x5668;&#x5230;WML&#x9875;&#x9762;&#x4E0A;&#xFF0C;&#x4EE5;&#x4E0B;&#x7684;PHP&#x4EE3;&#x7801;&#x5C31;&#x53EF;&#x4EE5;&#x505A;&#x5230;&#x8FD9;&#x4E9B;&#x3002;<br/>&lt;?<br/>// Because this script sends out HTTP header information,<br/>// the first characters in the file must be the &lt;? PHP tag.<br/>// relative URL to your HTML file<br/>&#x3000;&#x3000; $htmlredirect = &#34;/html/my_htmlpage.html&#34;;<br/>// ABSOLUTE URL to your WML file&#x3000;<br/>&#x3000;&#x3000; $wmlredirect = &#34;http://wap.mysite.com/wml/my_wmldeck.wml&#34;;<br/>&#x3000;&#x3000; if(strpos(strtoupper($HTTP_ACCEPT),&#34;VND.WAP.WML&#34;) &gt; 0)<br/>{// Check whether the browser/gateway says it accepts WML.<br/>&#x3000;&#x3000;&#x3000;&#x3000; $br = &#34;WML&#34;;<br/>&#x3000;&#x3000; }<br/>&#x3000;&#x3000; else {<br/>&#x3000;&#x3000;&#x3000;&#x3000; $browser=substr(trim($HTTP_USER_AGENT),0,4);<br/>&#x3000;&#x3000;&#x3000;&#x3000; if($browser==&#34;Noki&#34; || // Nokia phones and emulators<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $browser==&#34;Eric&#34; || // Ericsson WAP phones and emulators<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $browser==&#34;WapI&#34; || // Ericsson WapIDE 2.0<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $browser==&#34;MC21&#34; || // Ericsson MC218<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $browser==&#34;AUR &#34; || // Ericsson R320<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $browser==&#34;R380&#34; || // Ericsson R380<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $browser==&#34;UP.B&#34; || // UP.Browser<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $browser==&#34;WinW&#34; || // WinWAP browser<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $browser==&#34;UPG1&#34; || // UP.SDK 4.0<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $browser==&#34;upsi&#34; || // another kind of UP.Browser ??<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $browser==&#34;QWAP&#34; || // unknown QWAPPER browser<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $browser==&#34;Jigs&#34; || // unknown JigSaw browser<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $browser==&#34;Java&#34; || // unknown Java based browser<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $browser==&#34;Alca&#34; || // unknown Alcatel-BE3 browser (UP based?)<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $browser==&#34;MITS&#34; || // unknown Mitsubishi browser<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $browser==&#34;MOT-&#34; || // unknown browser (UP based?)<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $browser==&#34;My S&#34; ||&#x3000;// unknown Ericsson devkit browser ?<br/>$browser==&#34;WAPJ&#34; || // Virtual WAPJAG www.wapjag.de<br/>$browser==&#34;fetc&#34; || // fetchpage.cgi Perl script from www.wapcab.de<br/>$browser==&#34;ALAV&#34; || // yet another unknown UP based browser ?<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $browser==&#34;Wapa&#34;) // another unknown browser (Web based &#34;Wapalyzer&#34;?)<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; {<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $br = &#34;WML&#34;;<br/>&#x3000;&#x3000;&#x3000;&#x3000; }<br/>&#x3000;&#x3000;&#x3000;&#x3000; else {<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $br = &#34;HTML&#34;;<br/>&#x3000;&#x3000;&#x3000;&#x3000; }<br/>&#x3000;&#x3000; }<br/>&#x3000;&#x3000; if($br == &#34;WML&#34;) {<br/>// Force the browser to load the WML file instead<br/>&#x3000;&#x3000;&#x3000; header(&#34;302 Moved Temporarily&#34;);<br/>&#x3000;&#x3000;&#x3000; header(&#34;Location: &#34;.$wmlredirect);<br/>&#x3000;&#x3000;&#x3000; exit;<br/>&#x3000;&#x3000; }<br/>&#x3000;&#x3000; else {<br/>// Force the browser to load the HTML file instead<br/>&#x3000;&#x3000;&#x3000; header(&#34;302 Moved Temporarily&#34;);<br/>&#x3000;&#x3000;&#x3000; header(&#34;Location: &#34;.$htmlredirect);<br/>&#x3000;&#x3000;&#x3000; exit;<br/>&#x3000;&#x3000; }<br/>&#x3000; ?&gt;&#x3000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8FD9;&#x4E2A;&#x5224;&#x65AD;&#x662F;&#x5728;&#x670D;&#x52A1;&#x7AEF;&#x5B8C;&#x6210;&#x7684;&#xFF0C; PHP&#x4EE3;&#x7801;&#x5C06;&#x9996;&#x5148;&#x67E5;&#x770B;&#x7F51;&#x5173;&#x662F;&#x5426;&#x63A5;&#x6536;text/vnd.wap.vml MIME&#x7C7B;&#x578B;&#x3002;&#x5982;&#x679C;&#x4E0D;&#x662F;&#xFF0C;&#x5C06;&#x68C0;&#x6D4B;&#x524D;&#x9762;&#x7684;&#x5B57;&#x7B26;&#xFF0C;&#x67E5;&#x770B;&#x662F;&#x5426;&#x4E3A;WML&#x6D4F;&#x89C8;&#x5668;&#x3002;&#x5982;&#x679C;&#x4E0D;&#x7B26;&#x5408;&#xFF0C;&#x90A3;&#x4E48;&#x5C31;&#x5047;&#x8BBE;&#x4E3A;HTML&#x6D4F;&#x89C8;&#x5668;&#x3002;&#x5982;&#x679C;&#x6709;&#x65B0;&#x7684;WML&#x6D4F;&#x89C8;&#x5668;&#xFF0C;&#x90A3;&#x4E48;ID&#x5B57;&#x7B26;&#x4E32;&#x4E5F;&#x8981;&#x589E;&#x52A0;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8FD9;&#x4E2A;&#x4EE3;&#x7801;&#x57FA;&#x4E8E;Robert Whitinger&#xFF08;robert@wapsight.com&#xFF09;&#x7684;&#x4EE3;&#x7801;&#xFF0C;&#x4F7F;&#x7528;&#x4E86;Don Amaro&#xFF08;donamaro.concepcion@nl.unisys.com&#xFF09;&#x63D0;&#x4F9B;&#x7684;&#x5217;&#x8868;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6CE8;&#x610F;&#xFF1A;&#x7531;&#x4E8E;&#x53EA;&#x9700;&#x8981;&#x56DB;&#x4E2A;&#x5B57;&#x7B26;&#x4E32;&#x5C31;&#x53EF;&#x4EE5;&#x8FA8;&#x522B;&#xFF0C;&#x56E0;&#x6B64;&#x4F8B;&#x5982;&#xFF1A;&#34;WapIDE-SDK/2.0;(R320s(Arial))&#34; &#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x201C;WapI&#x201D;&#x6765;&#x4EE3;&#x66FF;&#x662F;&#x53EF;&#x884C;&#x7684;&#x505A;&#x6CD5;&#xFF0C;&#x4E5F;&#x662F;&#x8DB3;&#x591F;&#x7684;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x540C;&#x6837;&#x7684;&#x529F;&#x80FD;&#x4E5F;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;ASP&#x6765;&#x89E3;&#x51B3;&#x3002;&#x5148;&#x5224;&#x65AD;&#x8BF7;&#x6C42;&#x7684;&#x662F;&#x201C;/index.wml&#x201D; &#x6216;&#x8005; &#x201C;/index.html&#x201D; &#x548C;&#x6240;&#x9700;&#x8981;&#x7684;MIME&#x7C7B;&#x578B;&#x3002;&#x53E6;&#x5916;&#x4EE5;&#x4E0B;&#x7684;&#x811A;&#x672C;&#x8FA8;&#x522B;&#x7684;&#x65B9;&#x5F0F;&#x548C;&#x4E0A;&#x9762;&#x4E0D;&#x4E00;&#x6837;&#x3002;&#x53E6;&#x5916;&#x8FD8;&#x9700;&#x8981;&#x7F51;&#x5173;&#x544A;&#x8BC9;&#x670D;&#x52A1;&#x5668;&#x5B83;&#x80FD;&#x63A5;&#x6536; &#x7684;text/vnd.wap.wml MIME&#x7C7B;&#x578B;&#x3002;&#x8BE5;&#x4F8B;&#x5B50;&#x5982;&#x4E0B;&#x6240;&#x793A;&#xFF1A;<br/>&lt;%<br/>Response.Buffer = TRUE<br/>&#x3000; Dim IsWap<br/>&#x3000; httpAccept = LCase(Request.ServerVariables(&#34;HTTP_ACCEPT&#34;))<br/>&#x3000; if Instr(httpAccept,&#34;wap&#34;) then<br/>&#x3000; IsWap=1<br/>&#x3000; Else Response.Redirect &#34;/index.html&#34; : Response.Flush : Response.End<br/>End if<br/>%&gt;<br/>&lt;%Response.ContentType = &#34;text/vnd.wap.wml&#34;%&gt;&lt;?xml version=&#34;1.0&#34;?&gt;<br/>&lt;%Response.Flush%&gt;<br/>&lt;!DOCTYPE wml PUBLIC &#34;-//WAPFORUM//DTD WML 1.1//EN&#34;<br/>&#34;http://www.wapforum.org/DTD/wml_1.1.xml&#34;&gt;<br/>&#x3000; &lt;wml&gt;<br/>&#x3000; &lt;card id=&#34;redirect&#34;&gt;<br/>&#x3000; &lt;onevent type=&#34;onenterforward&#34;&gt;<br/>&#x3000; &lt;go href=&#34;/index.wml&#34;/&gt;<br/>&#x3000; &lt;/onevent&gt;<br/>&#x3000; &lt;p&gt;<br/>&#x3000; &lt;a href=&#34;/index.wml&#34;&gt;enter&lt;/a&gt;<br/>&#x3000; &lt;/p&gt;<br/>&#x3000; &lt;/card&gt;<br/>&#x3000; &lt;/wml&gt;<br/>&#x3000; &lt;%Response.Flush:Response.End%&gt;<br/>30. &#x5982;&#x4F55;&#x5224;&#x65AD;&#x8BBF;&#x95EE;&#x8005;&#x662F;&#x6765;&#x81EA;&#x54EA;&#x4E2A;&#x6D4F;&#x89C8;&#x5668;&#x6216;&#x8005;&#x79FB;&#x52A8;&#x7535;&#x8BDD;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x68C0;&#x67E5;HTTP_USER_AGENT&#x6807;&#x7B7E;&#x6765;&#x5224;&#x65AD;&#x3002;&#x4F8B;&#x5982;&#x8BD5;&#x7740;&#x4F7F;&#x7528;Microsoft Internet Explorer&#x8BBF;&#x95EE;&#x4E00;&#x4E2A;&#x7AD9;&#x70B9;&#x7684;&#x65F6;&#x5019;&#xFF0C;HTTP_USER_AGENT&#x5C06;&#x8FD4;&#x56DE;&#xFF1A;Mozilla/4.0 &#xFF08;compatible&#xFF1B;MSIE 5.0&#xFF1B; Windows 98&#xFF09;&#xFF1B;&#x5728;&#x540C;&#x6837;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#x4F7F;&#x7528;Nokia 7110&#x8BBF;&#x95EE;&#x8FD9;&#x4E2A;&#x7AD9;&#x70B9;&#xFF0C;HTTP_USER_AGENT&#x5C31;&#x4F1A;&#x662F;&#xFF1A;Nokia7110/1.0&#xFF08;04.73&#xFF09;&#x3002;&#x636E;&#x6B64;&#x53EF;&#x4EE5;&#x5224;&#x65AD;&#x7528;&#x6237;&#x4EE3;&#x7406;&#x662F;&#x4EC0;&#x4E48;&#x7C7B;&#x578B;&#x7684;&#x3002;<br/>31. &#x53EF;&#x4EE5;&#x5F97;&#x5230;&#x7528;&#x6237;&#x4EE3;&#x7406;&#x7684;&#x7535;&#x8BDD;&#x53F7;&#x7801;&#x5417;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4E0D;&#x53EF;&#x4EE5;&#xFF0C;&#x9664;&#x975E;&#x7F51;&#x5173;&#x652F;&#x6301;&#x8FD9;&#x4E2A;&#x7279;&#x70B9;&#xFF0C;WAP&#x6CA1;&#x6709;&#x529E;&#x6CD5;&#x77E5;&#x9053;&#x7528;&#x6237;&#x7684;&#x7535;&#x8BDD;&#x53F7;&#x7801;&#x3002;<br/>32. &#x53EF;&#x4EE5;&#x901A;&#x8FC7;WML&#x4F7F;&#x5F97;&#x53EF;&#x4EE5;&#x7528;WAP&#x8BBE;&#x5907;&#x8FDB;&#x884C;&#x62E8;&#x53F7;&#x5417;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;WAP&#x7684;&#x7535;&#x8BDD;&#x529F;&#x80FD;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;Wireless Telephony Application Interface&#xFF08;WTAI&#xFF09;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4F8B;&#x5982;&#xFF1A;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WMLScript: WTAPublic.MakeCall(&#34;9287787&#34;);&#x3000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4F46;&#x662F;&#x7B2C;&#x4E00;&#x4EE3;&#x7684;WAP&#x8BBE;&#x5907;&#x4E0D;&#x652F;&#x6301;&#x8FD9;&#x4E2A;&#x529F;&#x80FD;&#x3002;<br/>33. &#x80FD;&#x591F;&#x4ECE;WAP&#x8BBE;&#x5907;&#x4E2D;&#x8BFB;&#x53D6;&#x6570;&#x636E;&#x5417;&#xFF0C;&#x4F8B;&#x5982;&#xFF1A;&#x7535;&#x8BDD;&#x53F7;&#x7801;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8FD9;&#x91CC;&#x6709;&#x4E00;&#x4E9B;&#x901A;&#x8FC7;HTTP&#x7684;&#x4FE1;&#x606F;&#xFF0C;&#x4F46;&#x662F;&#x5341;&#x5206;&#x6709;&#x9650;&#x3002;&#x65E2;&#x7136;&#x53EA;&#x6709;&#x7F51;&#x5173;&#x53D1;&#x9001;&#x8FC7;&#x6765;&#x5C11;&#x91CF;&#x7684;&#x4FE1;&#x606F;&#xFF0C;&#x50CF;WAP&#x8BBE;&#x5907;&#x7684;&#x53F7;&#x7801;&#x53EF;&#x80FD;&#x65E0;&#x6CD5;&#x8BFB;&#x53D6;&#x3002;&#x540C;&#x65F6;&#xFF0C;&#x5728;&#x67D0;&#x4E9B;&#x56FD;&#x5BB6;&#x8FD9;&#x8FD8;&#x6D89;&#x53CA;&#x5230;&#x4E2A;&#x4EBA;&#x9690;&#x79C1;&#x7684;&#x95EE;&#x9898;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x57FA;&#x672C;&#x4E0A;&#x4E22;&#x5F03;&#x7684;&#x5185;&#x5BB9;&#x5C31;&#x662F;WAP&#x7F51;&#x5173;&#x4F20;&#x9001;&#x7ED9;HTTP&#x670D;&#x52A1;&#x5668;&#x7684;&#x5185;&#x5BB9;&#x3002;&#x8FD9;&#x4E0D;&#x540C;&#x4E8E;WAP&#x7F51;&#x5173;&#x5230;&#x7F51;&#x5173;&#x3002;Phone.com&#x7684;UP.Link&#x7F51;&#x5173;&#x662F;&#x4E00;&#x4E2A;&#x6700;&#x597D;&#x7684;&#x4F8B;&#x5B50;&#x3002;&#x56E0;&#x4E3A;&#x5B83;&#x5728;HTTP&#x5934;&#x4E2D;&#x8FD4;&#x56DE;&#x4E00;&#x4E2A;&#x5B57;&#x7B26;&#x4E32;&#x53EB;&#x505A; UP_X_SUBNO&#xFF0C;&#x91CC;&#x9762;&#x5305;&#x542B;&#x4E86;&#x7535;&#x8BDD;&#x53F7;&#x7801;&#x3002;Ericsson&#x7F51;&#x5173;&#x5C06;&#x4F20;&#x9001;&#x4E00;&#x4E2A;&#x8FA8;&#x522B;&#x8BBE;&#x5907;&#x7528;&#x7684;&#x5B57;&#x7B26;&#x4E32;&#xFF0C;&#x4F46;&#x662F;&#x5728;&#x660E;&#x6587;&#x4E2D;&#x6CA1;&#x6709;&#x7535;&#x8BDD;&#x53F7;&#x7801;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6BCF;&#x6B21;WAP&#x8BBE;&#x5907;&#x5411;HTTP&#x670D;&#x52A1;&#x5668;&#x8BF7;&#x6C42;&#x4E00;&#x4E2A;URL&#xFF0C;WAP&#x7F51;&#x5173;&#x5C31;&#x4F1A;&#x5C06;&#x4FE1;&#x606F;&#x4F20;&#x9001;&#x7ED9;HTTP&#x670D;&#x52A1;&#x5668;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4EE5;&#x4E0B;&#x7684;PHP&#x811A;&#x672C;&#x663E;&#x793A;&#x4E86;&#x4ECE;&#x7F51;&#x5173;&#x8FC7;&#x6765;&#x7684;&#x6240;&#x6709;HTTP&#x5934;&#x7684;&#x4FE1;&#x606F;&#x3002;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;WML&#x6D4F;&#x89C8;&#x5668;&#x8FDB;&#x884C;&#x6D4B;&#x8BD5;&#x3002;(http://wap.colorline.no/clientinfo.html)&#x3002;&#x5176;&#x4ED6;&#x7684;&#x4F8B;&#x5B50;&#x4E5F;&#x53EF;&#x4EE5;&#x5728;&#x4E0B;&#x9762;&#x7684;UTL&#x4E2D;&#x627E;&#x5230;&#xFF1A;http://wap.colorline.no/demos.html<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x7B2C;&#x4E00;&#x4E2A;&#x90E8;&#x5206;&#x662F;&#x53D6;&#x5F97;&#x6240;&#x6709;&#x7684;&#x6807;&#x51C6;HTTP&#x5934;&#x4FE1;&#x606F;&#x3002;&#x7B2C;&#x4E8C;&#x4E2A;&#x90E8;&#x5206;&#x662F;&#x63D0;&#x53D6;&#x4E00;&#x4E2A;&#x5185;&#x5BB9;&#x3002;<br/>&lt;?<br/>&#x3000; header(&#34;Content-type: text/vnd.wap.wml&#34;);<br/>&#x3000; echo(&#34;&lt;?xml version=\&#34;1.0\&#34;?&gt;\n&#34;);<br/>echo(&#34;&lt;!DOCTYPE wml PUBLIC \&#34;-//WAPFORUM//DTD WML 1.1//EN\&#34;<br/>\&#34;http://www.wapforum.org/DTD/wml_1.1.xml\&#34;&gt;\n\n&#34;);<br/>&#x3000; echo(&#34;&lt;!&#x2014;Code written in Microsoft NOTEPAD.EXE &#xE0; \n&#34;);<br/>?&gt;<br/>&lt;wml&gt;<br/>&#x3000; &lt;card id=&#34;init&#34; title=&#34;Client Info&#34;&gt;<br/>&#x3000;&#x3000;&#x3000; &lt;p&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;?<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; // First part &#x2013; standard HTTP stuff<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $headers = getallheaders();<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; while (list($header, $value) = each($headers)) {<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; echo strtoupper($header). &#34;: &#34;. $value. &#34;&lt;br/&gt;\n&#34;;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; }<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; // Second part<br/>// IP address of the client side<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; echo(&#34;REMOTE_ADDR: &#34;.$REMOTE_ADDR. &#34;&lt;br/&gt;\n&#34;);<br/>// Port at the client side<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; echo(&#34;REMOTE_PORT: &#34;.$REMOTE_PORT. &#34;&lt;br/&gt;\n&#34;);<br/>// Name of authenticated user<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; echo(&#34;REMOTE_USER: &#34;.$REMOTE_USER. &#34;&lt;br/&gt;\n&#34;);<br/>// Gateway Interface type<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; echo(&#34;GATEWAY_INTERFACE: &#34;.$GATEWAY_INTERFACE. &#34;&lt;br/&gt;\n&#34;);<br/>// Protocol used by the server<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; echo(&#34;SERVER_PROTOCOL: &#34;.$SERVER_PROTOCOL. &#34;&lt;br/&gt;\n&#34;);<br/>// Request Method<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; echo(&#34;REQUEST_METHOD: &#34;.$REQUEST_METHOD. &#34;&lt;br/&gt;\n&#34;);<br/>// Connection type<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; echo(&#34;HTTP_CONNECTION: &#34;.$HTTP_CONNECTION. &#34;&lt;br/&gt;\n&#34;);<br/>// Host it connected via (proxy)<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; echo(&#34;HTTP_VIA: &#34;.$HTTP_VIA. &#34;&lt;br/&gt;\n&#34;);<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; ?&gt;<br/>&#x3000;&#x3000;&#x3000; &lt;/p&gt;<br/>&#x3000; &lt;/card&gt;<br/>&lt;/wml&gt;&#x3000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Henrik Gemal &#xFF08;gemal@dk.net&#xFF09;&#x4E5F;&#x6709;&#x4E00;&#x4E2A;&#x5728;&#x7EBF;&#x7684;&#x57FA;&#x4E8E;WML&#x7684;&#x5DE5;&#x5177;BrowserSpy&#xFF0C;&#x6765;&#x663E;&#x793A;&#x66F4;&#x591A;&#x5173;&#x4E8E;HTTP&#x5934;&#x7684;&#x4FE1;&#x606F;&#x3001;&#x670D;&#x52A1;&#x5668;&#x73AF;&#x5883;&#x548C;&#x7528;&#x6237;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x7B49;&#x7B49;&#x3002;&#x6709;&#x5173;&#x8FD9;&#x4E2A;&#x5DE5;&#x5177;&#x7684;&#x8BE6;&#x7EC6;&#x60C5;&#x51B5;&#x53EF;&#x4EE5;&#x6D4F;&#x89C8;http://wap.gemal.dk/<br/>&nbsp;&nbsp;&nbsp;&nbsp;Werner Forkel &#x63D0;&#x4EA4;&#x4E86;&#x4E00;&#x4E2A;Perl&#x7684;&#x811A;&#x672C;&#xFF0C;&#x53EF;&#x4EE5;&#x663E;&#x793A;&#x7535;&#x8BDD;&#x53F7;&#x7801;&#xFF08;&#x5982;&#x679C;&#x6709;&#xFF09;&#x3002;&#x53EF;&#x4EE5;&#x5728;&#x4EE5;&#x4E0B;&#x4F4D;&#x7F6E;&#x6D4B;&#x8BD5;&#xFF1A;http://wap.colorline.no/wap-faq/apps/subnotest.wml&#xFF0C;&#x540C;&#x6837;&#x4E5F;&#x6536;&#x96C6;&#x5728;&#xFF1A;http://wap.colorline.no/demos.html.<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8FD9;&#x4E9B;&#x7A0B;&#x5E8F;&#x53EA;&#x9002;&#x5408;&#x67D0;&#x4E2A;&#x7F51;&#x5173;&#x3002;&#x5982;&#x679C;&#x8981;&#x6D4B;&#x8BD5;&#x5176;&#x4ED6;&#x7684;&#x7F51;&#x5173;&#xFF0C;&#x53EF;&#x80FD;&#x5C31;&#x663E;&#x793A;&#x4E0D;&#x51FA;&#x7535;&#x8BDD;&#x53F7;&#x7801;&#x3002;&#x56E0;&#x6B64;&#x7535;&#x8BDD;&#x53F7;&#x7801;&#x4E0D;&#x80FD;&#x4F5C;&#x4E3A;ID&#x53F7;&#x6765;&#x5904;&#x7406;&#x3002;&#x81F3;&#x5C11;&#x56E0;&#x4E3A;&#x4E0D;&#x662F;&#x4E00;&#x4E2A;&#x5168;&#x7403;&#x7684;&#x6807;&#x51C6;&#x3002;<br/>34. &#x6709;&#x6CA1;&#x6709;&#x529E;&#x6CD5;&#x8FDE;&#x63A5;&#x5230;&#x7535;&#x8BDD;&#x53F7;&#x7801;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5728;&#x67D0;&#x4E9B;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x5F53;&#x5728;&#x663E;&#x793A;&#x4E86;&#x4E00;&#x8FDE;&#x4E32;&#x7684;&#x53F7;&#x7801;&#x4E4B;&#x540E;&#xFF0C;&#x9700;&#x8981;&#x4E2D;&#x65AD;&#x529F;&#x80FD;&#x8FDE;&#x63A5;&#x5230;&#x4E00;&#x4E2A;&#x7535;&#x8BDD;&#x53F7;&#x7801;&#x4E0A;&#x5E76;&#x62E8;&#x53F7;&#x3002;&#x4F8B;&#x5982;&#xFF1A;&#x6267;&#x884C;&#x4E00;&#x4E2A; dial:12345678 &#x5C31;&#x975E;&#x5E38;&#x50CF; mailt &#x6807;&#x7B7E;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8D8A;&#x6765;&#x8D8A;&#x591A;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x90FD;&#x652F;&#x6301;&#x8FD9;&#x4E2A;&#x529F;&#x80FD;&#xFF0C;&#x4F46;&#x8FD8;&#x4E0D;&#x662F;&#x6240;&#x6709;&#x3002;Phone.com, Mitsubishi &#x548C; Ericsson &#x5DF2;&#x7ECF;&#x5728;&#x6D4F;&#x89C8;&#x5668;&#x4E2D;&#x96C6;&#x6210;&#x4E86;&#x8FD9;&#x4E2A;&#x57FA;&#x4E8E;Wireless Telephony Interface specifications &#xFF08;WTAI&#xFF09;&#x7684;&#x529F;&#x80FD;&#x3002; WTAI&#x5C06;&#x5141;&#x8BB8;&#x4EE5;&#x4E0B;&#x7684;URL&#x5C06;&#x5173;&#x95ED;&#x8FDE;&#x63A5;&#x5E76;&#x4E14;&#x62E8;&#x53F7;&#xFF1A;<br/>&#x3000; &lt;go href=&#34;wtai://wp/mc;+4712345678&#34;&gt;Make a call to +47-12345678&lt;/go&gt;&#x3000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Nokia 7110 &#x5DF2;&#x7ECF;&#x6709;&#x4E2A;&#x529F;&#x80FD;&#x53EB;&#x505A;&#x201C;Use Number&#x201D;&#x3002;&#x5B83;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;WML&#x5361;&#x7247;&#x67E5;&#x627E;&#x4E00;&#x4E2A;&#x7C7B;&#x4F3C;&#x4E8E;&#x7535;&#x8BDD;&#x53F7;&#x7801;&#x7684;&#x5217;&#x8868;&#xFF0C;&#x7136;&#x540E;&#x7528;&#x6237;&#x53EF;&#x4EE5;&#x9009;&#x62E9;&#x8FDB;&#x884C;&#x547C;&#x53EB;&#x3002;&#x6CE8;&#x610F;&#x7528;&#x6237;&#x5FC5;&#x987B;&#x5206;&#x79BB;&#x8FD9;&#x4E9B;&#x6570;&#x5B57;&#x4EE5;&#x4FBF;&#x5B83;&#x80FD;&#x6B63;&#x5E38;&#x5DE5;&#x4F5C;&#x3002;<br/>35. &#x4F7F;&#x7528;GET&#x6216;&#x8005;POST&#x65B9;&#x5F0F;&#x80FD;&#x4F20;&#x9001;&#x591A;&#x5C11;&#x5B57;&#x7B26;&#xFF1F; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4F7F;&#x7528;GET&#x6216;&#x8005;POST&#x65B9;&#x5F0F;&#x6240;&#x80FD;&#x4F20;&#x9001;&#x7684;&#x5B57;&#x7B26;&#x6570;&#x76EE;&#xFF0C;&#x4E0D;&#x540C;&#x7684;&#x8BBE;&#x5907;&#x6709;&#x4E0D;&#x540C;&#x7684;&#x9650;&#x5236;&#x3002;&#x4E00;&#x4E2A;GET&#x901A;&#x8FC7;UTL&#x4F20;&#x9001;&#x53D8;&#x91CF;&#xFF0C;&#x80FD;&#x4F20;&#x9001;&#x7684;&#x6570;&#x636E;&#x603B;&#x91CF;&#x6BD4;&#x4F7F;&#x7528;POST&#x65B9;&#x5F0F;&#x6240;&#x80FD;&#x4F20;&#x9001;&#x7684;&#x6570;&#x636E;&#x8981;&#x5C0F;&#x3002;&#x4F8B;&#x5982;&#xFF0C;Nokia 7110&#x4F3C;&#x4E4E;&#x5BF9;&#x6BCF;&#x4E2A;GET&#x3000;&#x9650;&#x5236;&#x5728;512&#x4E2A;&#x5B57;&#x8282;&#x5DE6;&#x53F3;&#xFF0C;&#x4F46;&#x662F;POST&#x6700;&#x5927;&#x53EF;&#x4EE5;&#x8FBE;&#x5230;&#x4E00;&#x4E2A;&#x7F16;&#x8BD1;&#x540E;&#x5361;&#x7247;&#x7684;&#x5927;&#x5C0F;&#xFF08;&#x7EA6;1300&#x5B57;&#x8282;&#xFF09;&#x3002;UP.SDK 4.0&#x5C06;GET&#x8BF7;&#x6C42;&#x9650;&#x5236;&#x5728;970&#x5DE6;&#x53F3;&#xFF0C;&#x6700;&#x5927;&#x53EF;&#x4EE5;&#x8FBE;&#x5230;&#x4E00;&#x4E2A;&#x7F16;&#x8BD1;&#x540E;&#x5361;&#x7247;&#x7684;&#x5927;&#x5C0F;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x663E;&#x7136;&#xFF0C;&#x5361;&#x7247;&#x6709;&#x65F6;&#x5019;&#x4FDD;&#x5B58;&#x4E86;&#x8981;&#x53D1;&#x9001;&#x7ED9;&#x670D;&#x52A1;&#x5668;&#x7684;&#x53C2;&#x6570;&#x7684;&#x5185;&#x5BB9;&#xFF0C;&#x65E2;&#x7136;&#x7F16;&#x8BD1;&#x540E;&#x7684;&#x5361;&#x7247;&#x5927;&#x5C0F;&#x6709;&#x9650;&#x5236;&#xFF0C;&#x90A3;&#x4E48;&#x80AF;&#x5B9A;&#x8981;&#x5F71;&#x54CD;&#x5230;&#x6574;&#x4E2A;&#x6240;&#x80FD;&#x4F20;&#x8F93;&#x7684;&#x6570;&#x636E;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5728;POST&#x548C;GET&#x4E4B;&#x95F4;&#x6CA1;&#x6709;&#x592A;&#x591A;&#x7684;&#x533A;&#x522B;&#x3002;&#x6BD4;&#x5982;&#x8FD9;&#x4E2A;&#x6CA1;&#x6709;&#x5F88;&#x597D;&#x5730;&#x4F7F;&#x7528;GET&#x7684;&#x4F8B;&#x5B50;&#x3002;<br/>&lt;input type=&#34;text&#34; name=&#34;var1&#34; format=&#34;*N&#34;/&gt;<br/>&#x3000;&#x3000; &lt;p&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000; &lt;anchor&gt;Send it<br/>&#x3000;&#x3000;&#x3000;&#x3000; &lt;go href=&#34;somescript.cgi?variable=$(var1)&#34; method=&#34;get&#34;/&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000; &lt;/anchor&gt;<br/>&#x3000;&#x3000; &lt;/p&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4E0B;&#x9762;&#x4ECD;&#x7136;&#x662F;&#x4E00;&#x4E2A;&#x4F7F;&#x7528;GET&#x7684;&#x8BF7;&#x6C42;&#xFF0C;&#x4F46;&#x662F;&#x4F7F;&#x7528;&#x4E86;&lt;postfield&gt;&#x6765;&#x4F20;&#x9001;&#x53C2;&#x6570;&#x3002;&#x8FD9;&#x4E2A;&#x4EE3;&#x7801;&#x5C31;&#x6F02;&#x4EAE;&#x591A;&#x4E86;&#x3002;&#x65E2;&#x7136;&#x53EF;&#x4EE5;&#x5B9A;&#x4E49;&#x4E3A;GET&#xFF0C;&#x540C;&#x6837;&#x4E5F;&#x5F88;&#x5BB9;&#x6613;&#x8F6C;&#x6210;POST&#x3002;<br/>&lt;input type=&#34;text&#34; name=&#34;var1&#34; format=&#34;*N&#34;/&gt;<br/>&#x3000;&#x3000; &lt;p&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000; &lt;anchor&gt;Send it<br/>&#x3000;&#x3000;&#x3000;&#x3000; &lt;go href=&#34;somescript.cgi&#34; method=&#34;get&#34;&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;postfield name=&#34;variable&#34; value=&#34;$(var1)&#34;/&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000; &lt;/go&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000; &lt;/anchor&gt;<br/>&#x3000;&#x3000; &lt;/p&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x76F4;&#x63A5;&#x6539;&#x4E3A;POST&#xFF1A;<br/>&lt;input type=&#34;text&#34; name=&#34;var1&#34; format=&#34;*N&#34;/&gt;<br/>&#x3000;&#x3000; &lt;p&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000; &lt;anchor&gt;Send it<br/>&#x3000;&#x3000;&#x3000;&#x3000; &lt;go href=&#34;somescript.cgi&#34; method=&#34;post&#34;&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;postfield name=&#34;variable&#34; value=&#34;$(var1)&#34;/&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000; &lt;/go&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000; &lt;/anchor&gt;<br/>&#x3000;&#x3000; &lt;/p&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6700;&#x597D;&#x662F;&#x505A;&#x6D4B;&#x8BD5;&#x627E;&#x5230;&#x5230;&#x5E95;&#x80FD;&#x4F20;&#x8F93;&#x591A;&#x5C11;&#x6570;&#x636E;&#x3002;&#x8FD9;&#x91CC;&#x6709;&#x4E2A;&#x6D4B;&#x8BD5;&#x7A0B;&#x5E8F;&#xFF1A;<br/>http://wap.colorline.no/wap-faq/apps/putsize.php3&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8FD9;&#x4E2A;&#x7A0B;&#x5E8F;&#x4E5F;&#x53EF;&#x4EE5;&#x5728;&#x4E0B;&#x9762;&#x7684;URL&#x4E2D;&#x627E;&#x5230;&#xFF1A;http://wap.colorline.no/demos.html&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8BE5;&#x7A0B;&#x5E8F;&#x5C06;&#x4EA7;&#x751F;&#x4E00;&#x4E2A;&#x5361;&#x7247;&#x5305;&#x542B;&#x4E00;&#x4E2A;&#x53D8;&#x91CF;&#xFF0C;&#x91CC;&#x9762;&#x5305;&#x542B;&#x4E86;&#x4E00;&#x5B9A;&#x6570;&#x91CF;&#x7684;&#x5B57;&#x7B26;X&#x3002;&#x7528;&#x6237;&#x53EF;&#x4EE5;&#x9009;&#x62E9;&#x4F20;&#x8F93;&#x662F;&#x4F7F;&#x7528;GET&#x8FD8;&#x662F;POST&#x3002;&#x5728;&#x4F20;&#x8F93;&#x4E4B;&#x540E;&#xFF0C;&#x811A;&#x672C;&#x5C06;&#x8981;&#x663E;&#x793A;&#x63A5;&#x6536;&#x5230;&#x7684;&#x5B57;&#x7B26;&#x4E2A;&#x6570;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x811A;&#x672C;&#x751F;&#x6210;&#x4E00;&#x4E2A;&#x9875;&#x9762;&#x6765;&#x6D4B;&#x8BD5;&#x4F7F;&#x7528;GET&#x6216;&#x8005;POST&#x65B9;&#x5F0F;&#x5230;&#x5E95;&#x80FD;&#x53D1;&#x9001;&#x591A;&#x5C11;&#x4E2A;&#x5B57;&#x7B26;&#xFF1A;<br/>&lt;?xml version=&#34;1.0&#34;?&gt;<br/>&lt;!DOCTYPE wml PUBLIC &#34;-//WAPFORUM//DTD WML 1.1//EN&#34;<br/>&#34;http://www.wapforum.org/DTD/wml_1.1.xml&#34;&gt;<br/>&lt;wml&gt;<br/>&#x3000; &lt;head&gt;<br/>&#x3000; &lt;meta forua=&#34;true&#34; http-equiv=&#34;Cache-Control&#34; content=&#34;max-age=0&#34;/&gt;<br/>&#x3000; &lt;meta forua=&#34;true&#34; http-equiv=&#34;Cache-Control&#34; content=&#34;must-revalidate&#34;/&gt;<br/>&#x3000; &lt;/head&gt;<br/>&#x3000; &lt;card&gt;<br/>&#x3000; &lt;do type=&#34;prev&#34; label=&#34;Back&#34;&gt;<br/>&#x3000; &lt;go href=&#34;putsize.php3&#34;/&gt;<br/>&#x3000; &lt;/do&gt;<br/>&#x3000; &lt;p&gt;<br/>&#x3000; &lt;anchor&gt;GET data<br/>&#x3000; &lt;go method=&#34;get&#34; href=&#34;putsize.php3&#34;&gt;<br/>&#x3000; &lt;postfield name=\&#34;a\&#34;<br/>value=&#34;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&#34;/&gt;<br/>&#x3000; &lt;/go&gt;<br/>&#x3000; &lt;/anchor&gt;<br/>&#x3000; &lt;/p&gt;<br/>&#x3000; &lt;/card&gt;<br/>&lt;/wml&gt;<br/>36. &#x5982;&#x4F55;&#x540C;HTML&#x7AD9;&#x70B9;&#x4E00;&#x6837;POST&#xFF0F;CGI&#xFF0C;&#x8FD4;&#x56DE;&#x8868;&#x5355;&#x6570;&#x636E;&#x5230;&#x670D;&#x52A1;&#x5668;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5982;&#x679C;&#x4F7F;&#x7528;&#xFF1A;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;go method=&#34;post&#34; href=&#34;mycgi.cgi&#34;&gt;&#x3000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5E76;&#x4E14;&#x4F7F;&#x7528;&#xFF1A;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;postfield name=&#34;fieldname&#34; value=&#34;$NameOfInputField&#34;/&gt;&#x3000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5C31;&#x53EF;&#x4EE5;POST&#x6570;&#x636E;&#x7ED9;CGI&#x7A0B;&#x5E8F;&#x4E86;&#x3002;<br/>37. POST&#x65E0;&#x6CD5;&#x5DE5;&#x4F5C;&#x662F;&#x600E;&#x4E48;&#x56DE;&#x4E8B;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6709;&#x5F88;&#x591A;&#x8BF4;POST&#x53C2;&#x6570;&#x5C06;&#x4F1A;&#x4E22;&#x5931;&#x7684;&#x6D41;&#x8A00;&#xFF0C;&#x7279;&#x522B;&#x662F;&#x5728;Nokia 7110&#x3002;&#x5C31;&#x7B14;&#x8005;&#x6240;&#x77E5;&#xFF0C;&#x8FD8;&#x6CA1;&#x6709;&#x54EA;&#x4E2A;Nokia 7110&#x6709;&#x8FD9;&#x6837;&#x7684;&#x95EE;&#x9898;&#x3002;&#x8FD9;&#x4E2A;&#x95EE;&#x9898;&#x4E3B;&#x8981;&#x662F;&#x5B58;&#x5728;&#x4E8E;&#x7F51;&#x5173;&#x6216;&#x63A5;&#x6536;&#x65B9;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6D4B;&#x8BD5;&#x663E;&#x793A;Nokia SDK 2.18&#xFF0C;&#x5F53;&#x4F7F;&#x7528;&#x5185;&#x5EFA;&#x7F51;&#x5173;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x4F7F;&#x7528;POST&#x4F1A;&#x51FA;&#x73B0;&#x95EE;&#x9898;&#x3002;&#x751A;&#x81F3;&#x5F53;method &#x8BBE;&#x7F6E;&#x6210;&#x201C;POST&#x201D;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x670D;&#x52A1;&#x5668;&#x90A3;&#x8FB9;&#x8FD8;&#x662F;&#x5C06;POST&#x8BF7;&#x6C42;&#x4F5C;&#x4E3A; GET&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5F53;&#x4F7F;&#x7528;POST&#x7684;URL&#x65F6; &#xFF0C;Nokia SDK &#x5C06;&#x4F1A;&#x5D29;&#x6E83;&#x3002;&#x5728;&#x67D0;&#x4E9B;&#x60C5;&#x51B5;&#x4E0B;URL&#x7684;&#x6700;&#x540E;&#x7684;&#x5B57;&#x7B26;&#x5C06;&#x88AB;&#x5220;&#x9664;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;POST Test&#x9875;&#x9762;&#x5C06;&#x7B80;&#x5355;&#x7684;POST&#x7684;&#x4E24;&#x4E2A;&#x53D8;&#x91CF;&#x53EB;&#x505A;&#x201C;var1&#x201D;&#x548C;&#x201C;var2&#x201D;&#x6765;&#x663E;&#x793A;&#x6574;&#x4E2A;&#x53D8;&#x91CF;&#x7684;&#x5185;&#x5BB9;&#x548C;HTTP&#x5934;&#x7684;&#x5185;&#x5BB9;&#x3002;&#x5982;&#x679C;&#x4E0D;&#x80FD;&#x770B;&#x5230;&#x6B63;&#x786E;&#x7684;&#x53D8;&#x91CF;&#x5185;&#x5BB9;&#xFF0C;&#x80AF;&#x5B9A;&#x6709;&#x95EE;&#x9898;&#x3002;&#x68C0;&#x67E5;HTTP&#x5934;&#x4E2D;&#x7684;application/x-www-form-urlencoded&#xFF08;&#x6CE8;&#x610F;&#xFF01;&#x9700;&#x8981;&#x5728;&#x53D8;&#x91CF;&#x4E2D;&#x8F93;&#x5165;&#x4E00;&#x4E9B;&#x5185;&#x5BB9;&#xFF09;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8FD9;&#x4E2A;&#x65B9;&#x6CD5;&#x89E3;&#x51B3;&#x4E86;Nokia SDK 2.18&#x7684;&#x95EE;&#x9898;&#xFF0C;&#x53EF;&#x4EE5;&#x628A;&#x5B83;&#x914D;&#x7F6E;&#x5230;&#x4EFB;&#x610F;&#x7684;&#x516C;&#x5171;&#x7F51;&#x5173;&#x6765;&#x6D4B;&#x8BD5;&#x3002;&#x7B14;&#x8005;&#x63A8;&#x8350;&#x4F7F;&#x7528; wapHQ &#x7F51;&#x5173;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5728;&#x5176;&#x4ED6;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;POST&#x786E;&#x5B9E;&#x4E0D;&#x5DE5;&#x4F5C;&#xFF0C;&#x95EE;&#x9898;&#x53EF;&#x80FD;&#x662F;HTTP&#x5934;&#x5728;&#x670D;&#x52A1;&#x5668;&#x7AEF;&#x89E3;&#x91CA;&#x7684;&#x65F6;&#x5019;&#x6709;&#x95EE;&#x9898;&#x3002;&#x811A;&#x672C;&#x8BED;&#x8A00;&#xFF0C;&#x4F8B;&#x5982;&#xFF1A;ASP&#x3001;Java&#x6216;&#x662F;CGI&#x7B49;&#x7B49;&#x90FD;&#x662F;&#x901A;&#x8FC7;&#x67E5;&#x770B;&#x5728;HTTP&#x5934;&#x4E2D;&#x7684; application/x-www-form-urlencoded &#x5B8C;&#x5168;&#x5339;&#x914D;&#x7684;&#x5B57;&#x7B26;&#x4E32;&#x3002;&#x5728;&#x67D0;&#x4E9B;&#x60C5;&#x51B5;&#x4E0B;&#x5B57;&#x7B26;&#x4E32;&#x53EF;&#x80FD;&#x6709;&#x9644;&#x52A0;&#x7684;&#x6570;&#x636E;&#xFF0C;&#x4F8B;&#x5982;&#xFF1A;charset=&#34;utf8&#34; &#x3002;&#x65E2;&#x7136;&#x670D;&#x52A1;&#x5668;&#x7AEF;&#x4E0D;&#x662F;&#x7CBE;&#x786E;&#x7684;&#x5339;&#x914D;&#xFF0C;&#x5B83;&#x5C31;&#x4E0D;&#x4F1A;&#x67E5;&#x770B;HTTP&#x5934;&#xFF0C;&#x56E0;&#x6B64;POST&#x5C31;&#x53D8;&#x91CF;&#x4E22;&#x5931;&#x4E86;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6CE8;&#x610F;&#x8FD9;&#x4E0D;&#x662F;&#x6D4F;&#x89C8;&#x5668;&#x7684;&#x95EE;&#x9898;&#xFF0C;&#x5728;HTTP&#x5934;&#x52A0;&#x5165;&#x5B57;&#x7B26;&#x96C6;&#x63CF;&#x8FF0;&#xFF0C;&#x5C06;&#x9020;&#x6210;&#x811A;&#x672C;&#x8BED;&#x8A00;&#x65B9;&#x9762;&#x7684;&#x9519;&#x8BEF;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4E3A;&#x4E86;&#x68C0;&#x6D4B;&#x6709;&#x5173;&#x7F51;&#x5173;&#x6216;&#x6D4F;&#x89C8;&#x5668;&#x7684;&#x95EE;&#x9898;&#xFF0C;&#x4ECD;&#x4F7F;&#x7528;&#x4E0A;&#x9762;&#x7684;POST Test&#x9875;&#x9762;&#x6765;&#x6D4B;&#x8BD5;&#x3002;&#x540C;&#x6837;&#x67E5;&#x770B;application/x-www-form-urlencoded &#x7684;&#x8F93;&#x51FA;&#xFF0C;&#x68C0;&#x67E5;&#x6709;&#x6CA1;&#x6709;&#x9644;&#x52A0;&#x7684;&#x5B57;&#x7B26;&#x5728;&#x7ED3;&#x5C3E;&#x90E8;&#x5206;&#xFF0C;&#x5982;&#x679C;&#x6709;&#xFF0C;&#x90A3;&#x4E48;&#x8FD9;&#x5C31;&#x662F;&#x670D;&#x52A1;&#x5668;&#x7AEF;&#x7684;&#x95EE;&#x9898;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x89E3;&#x51B3;&#x8FD9;&#x4E2A;&#x95EE;&#x9898;&#x7684;&#x65B9;&#x6848;&#x5F88;&#x590D;&#x6742;&#xFF0C;&#x5B83;&#x968F;&#x7528;&#x6237;&#x4F7F;&#x7528;&#x7684;&#x811A;&#x672C;&#x63CF;&#x8FF0;&#x8BED;&#x8A00;&#x4E0D;&#x540C;&#x800C;&#x4E0D;&#x540C;&#xFF0C;&#x800C;&#x4E14;&#x9700;&#x8981;&#x64CD;&#x4F5C;&#x539F;&#x4EE3;&#x7801;&#x3002;&#x7B80;&#x5355;&#x5730;&#x8BF4;&#xFF0C;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x5C31;&#x662F;&#x9700;&#x8981;&#x4EBA;&#x5DE5;&#x8BFB;&#x53D6;HTTP&#x5934;&#xFF0C;&#x4E0D;&#x8981;&#x4F7F;&#x7528;&#x811A;&#x672C;&#x8BED;&#x8A00;&#x5DF2;&#x7ECF;&#x5199;&#x597D;&#x7684;&#x8BFB;&#x53D6;&#x65B9;&#x5F0F;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8FD9;&#x91CC;&#x6709;&#x4E00;&#x4E2A;&#x7528;ASP&#x7F16;&#x5199;&#x7684;&#x89E3;&#x51B3;&#x65B9;&#x6CD5;&#x3002;&#x5B83;&#x663E;&#x793A;&#x4E86;&#x5982;&#x4F55;&#x5728;POST&#x4E2D;&#x6293;&#x53D6;&#x6570;&#x636E;&#x3002;&#x7528;&#x6237;&#x9700;&#x8981;&#x4ECE;&#x4E8C;&#x8FDB;&#x5236;&#x6570;&#x636E;&#x4E2D;&#x53D1;&#x73B0;&#x9700;&#x8981;&#x7684;&#x53D8;&#x91CF;&#x3002;<br/>Dim lngToalByteCount<br/>Dim vntRequestData<br/>&#x3000; lngTotalByteCount = Request.TotalBytes<br/>&#x3000; vntRequestData = Request.BinaryRead(lngTotalByteCount)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5168;&#x90E8;&#x7684;&#x4EE3;&#x7801;&#xFF0C;&#x5C31;&#x5E94;&#x8BE5;&#x50CF;&#x4E0B;&#x9762;&#x7684;&#x4EE3;&#x7801;&#xFF1A;<br/>&lt;%@ Language=VBScript %&gt;<br/>&lt;%<br/>&#x3000; Dim Temp, i, sPost, sWMLDeck<br/>&#x3000; &#39;Converts the binary data to a string.<br/>&#x3000; For i = 1 To Request.TotalBytes<br/>&#x3000;&#x3000;&#x3000; Temp = Request.BinaryRead(1)<br/>&#x3000;&#x3000;&#x3000; sPost = sPost &amp; Chr(AscB(Temp))<br/>&#x3000; Next<br/>&#x3000; &#39;Parses out the values of the POSTED variables (in this<br/>&#x3000; &#39;example myvar1 and myvar2).<br/>&#x3000; Dim sVar1, sVar2<br/>&#x3000; sVar1 = getVar(&#34;myvar1&#34;, sPost)<br/>&#x3000; sVar2 = getVar(&#34;myvar2&#34;, sPost)<br/>&#x3000; &#39;Writes the WML Deck displaying the POSTED Variables<br/>&#x3000; sWMLDeck = &#34;&lt;?xml version=&#34;&#34;1.0&#34;&#34;?&gt;&#34; &amp; vbCrLf<br/>&#x3000; sWMLDeck = sWMLDeck &amp; &#34;&lt;!DOCTYPE wml PUBLIC &#34;&#34;-//WAPFORUM//DTD WML 1.1//EN&#34;&#34; &#34;<br/>&#x3000; sWMLDeck = sWMLDeck &amp; &#34;&#34;&#34;http://www.wapforum.org/DTD/wml_1.1.xml&#34;&#34;&gt;&#34; &amp; vbCrLf<br/>&#x3000; sWMLDeck = sWMLDeck &amp; vbCrLf &amp; &#34;&lt;wml&gt;&#34; &amp; vbCrLf &amp; vbTab<br/>&#x3000; sWMLDeck = sWMLDeck &amp; &#34;&lt;card id=&#34;&#34;main&#34;&#34; title=&#34;&#34;POST TEST&#34;&#34;&gt;&#34; &amp; vbCrLf<br/>&#x3000; sWMLDeck = sWMLDeck &amp; vbTab &amp; vbTab &amp; &#34;&lt;p&gt;&#34; &amp; vbCrLf<br/>&#x3000; sWMLDeck = sWMLDeck &amp; vbTab &amp; vbTab &amp; vbTab &amp; &#34;myVar1: &#34; &amp; sVar1 &amp; &#34;&lt;br/&gt;&#34; &amp; vbCrLf<br/>&#x3000; sWMLDeck = sWMLDeck &amp; vbTab &amp; vbTab &amp; vbTab &amp; &#34;myVar2: &#34; &amp; sVar2 &amp; vbCrLf<br/>&#x3000; sWMLDeck = sWMLDeck &amp; vbTab &amp; vbTab &amp; &#34;&lt;/p&gt;&#34; &amp; vbCrLf &amp; vbTab<br/>&#x3000; sWMLDeck = sWMLDeck &amp; &#34;&lt;/card&gt;&#34; &amp; vbCrLf &amp; &#34;&gt;/wml&gt;&#34;<br/>&#x3000; Response.ContentType = &#34;text/vnd.wap.wml&#34;<br/>&#x3000; Response.Write(sWMLDeck)<br/>&#x3000; &#39;Quick function for picking out the values of the POSTed variables.<br/>&#x3000; &#39;sKey is the variable name, sRaw is the POST string.<br/>&#x3000; Private Function getVar(sKey, sRaw)<br/>&#x3000; Dim sRetVal<br/>If InStr(sRaw, sKey) Then<br/>sRetVal = Mid(sRaw, InStr(sRaw, sKey) + Len(sKey) + 1)<br/>If InStr(sRetVal, &#34;&amp;&#34;) Then<br/>sRetVal = Mid(sRetVal, 1, InStr(sRetVal, &#34;&amp;&#34;) - 1)<br/>End If<br/>End If<br/>getVar = sRetVal<br/>&#x3000; End Function<br/>%&gt;<br/>38. &#x4E3A;&#x4EC0;&#x4E48;META&#x6807;&#x7B7E;&#x4E0D;&#x5DE5;&#x4F5C;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6D4F;&#x89C8;&#x5668;&#x4E0D;&#x652F;&#x6301;&#x9ED8;&#x8BA4;&#x7684;meta&#x6807;&#x7B7E;&#xFF0C;&#x4F8B;&#x5982;&#xFF1A;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta http-equiv=&#34;refresh&#34; content=&#34;1;http://somewh&#101;re.com/&#34;&gt;&#x3000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x867D;&#x7136;&#x6709;&#x5C11;&#x91CF;&#x7F51;&#x5173;&#x652F;&#x6301;&#x975E;&#x5E38;&#x6709;&#x9650;&#x7684;META&#x6807;&#x8BB0;&#x3002;&#x4F46;&#x662F;&#x6D4B;&#x8BD5;&#x663E;&#x793A;&#xFF0C;&#x5982;&#x679C;&#x4F7F;&#x7528;&#x4E86;&#x5B83;&#x4EEC;&#xFF0C;&#x7F51;&#x5173;&#x5C31;&#x4F1A;&#x51FA;&#x95EE;&#x9898;&#x3002;&#x4F8B;&#x5982;&#x67D0;&#x7F51;&#x5173;&#x4E0D;&#x652F;&#x6301;&#x666E;&#x901A;&#x7684;HTTP Cache&#x63A7;&#x5236;&#xFF0C;&#x5982;&#x679C;&#x8981;&#x5B9E;&#x73B0;Cache&#x63A7;&#x5236;&#x53EA;&#x597D;&#x4F7F;&#x7528;&#x7279;&#x6B8A;&#x7684;META&#x6807;&#x8BB0;&#x3002;&#x663E;&#x7136;&#x4ECE;&#x5176;&#x4ED6;&#x7F51;&#x5173;&#x6765;&#x7684;&#x7528;&#x6237;&#x5C31;&#x53EF;&#x80FD;&#x4E0D;&#x652F;&#x6301;&#x8FD9;&#x4E2A;META&#x3002;&#x6CE8;&#x610F;&#xFF1A;&#x4E0D;&#x8981;&#x4F7F;&#x7528;META tags&#x3002;&#x80AF;&#x5B9A;&#x6709;&#x5176;&#x4ED6;&#x7684;&#x65B9;&#x5F0F;&#x6765;&#x5B8C;&#x6210;&#x4F60;&#x7684;&#x60F3;&#x6CD5;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6700;&#x5E38;&#x4F7F;&#x7528;&#x7684;META&#x662F;&#xFF1A;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta http-equiv=&#34;refresh&#34; content=&#34;1;http://somewh&#101;re.com/&#34;&gt;&#x3000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8FD9;&#x4E2A;&#x544A;&#x8BC9;&#x6D4F;&#x89C8;&#x5668;&#x91CD;&#x65B0;&#x88C5;&#x5165;&#x6307;&#x5B9A;&#x7684;WML&#x9875;&#x9762;&#x3002;WML&#x4E2D;&#x5DF2;&#x7ECF;&#x5305;&#x542B;&#x4E86;&#x4E00;&#x4E2A;&lt;ontimer&gt;&#x3002;<br/>39. &#x4E3A;&#x4EC0;&#x4E48;&#x670D;&#x52A1;&#x5668;&#x63A5;&#x6536;&#x4E0D;&#x5230;&#x7528;&#x6237;&#x53D1;&#x9001;&#x7684;&#x53C2;&#x6570;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x7528;&#x6237;&#x8F93;&#x5165;&#x7684;&#x53C2;&#x6570;&#x6216;&#x8005;&#x5176;&#x4ED6;&#x53C2;&#x6570;&#x53EF;&#x4EE5;&#x50CF;&#x5728;HTML&#x4E2D;&#x4E00;&#x6837;&#x901A;&#x8FC7;&#x63D0;&#x4EA4;&#x65B9;&#x5F0F;&#x53D1;&#x9001;&#x5230;&#x670D;&#x52A1;&#x5668;&#x3002;&#x5728;HTML&#x4E2D;&#x8FD9;&#x4E2A;&#x662F;&lt;FORM&gt;&#xFF0C;POST&#x6216;&#x8005;GET&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x9996;&#x5148;&#x77E5;&#x9053;&#x8981;&#x77E5;&#x9053;POST&#x548C;GET&#x7684;&#x533A;&#x522B;&#x3002;&#x5BF9;&#x4E8E;POST&#x6D4F;&#x89C8;&#x5668;&#x5C06;&#x751F;&#x6210;&#x4E00;&#x4E2A;&#x6570;&#x636E;&#x5305;&#x5C06;&#x53D8;&#x91CF;&#x540D;&#x548C;&#x5B83;&#x4EEC;&#x7684;&#x5185;&#x5BB9;&#x6346;&#x7ED1;&#x5728;&#x4E00;&#x8D77;&#xFF0C;&#x5E76;&#x53D1;&#x9001;&#x5230;&#x670D;&#x52A1;&#x5668;&#x3002;&#x5BF9;&#x4E8E;GET&#xFF0C;&#x5B83;&#x5176;&#x5B9E;&#x662F;&#x4E00;&#x4E2A;URL&#x8BF7;&#x6C42;&#xFF0C;&#x53D8;&#x91CF;&#x540D;&#x548C;&#x5185;&#x5BB9;&#x90FD;&#x5305;&#x542B;&#x5728;URL&#x4E2D;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5BF9;&#x4E8E;WAP&#x73AF;&#x5883;&#xFF0C;&#x8981;&#x6C42;&#x662F;&#x975E;&#x5E38;&#x4E25;&#x683C;&#x7684;&#xFF0C;&#x5FC5;&#x987B;&#x8981;&#x6839;&#x636E;&#x534F;&#x8BAE;&#x6765;&#x64CD;&#x4F5C;&#x3002;&#x867D;&#x7136;&#x4EE5;&#x4E0B;&#x7684;URL<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#34;/cgi-bin/somescript?username=john&amp;telephone=123-123-1234&amp;occupation=banana+bender&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x53EF;&#x4EE5;&#x5728;HTML&#x73AF;&#x5883;&#x4E2D;&#x5DE5;&#x4F5C;&#xFF0C;&#x4F46;&#x662F;&#x5728;WAP&#x73AF;&#x5883;&#x4E2D;&#x65E0;&#x6CD5;&#x5DE5;&#x4F5C;&#x3002;&#x4EE5;&#x4E0A;&#x7684;&#x90E8;&#x5206;&#x7F16;&#x7801;&#x5C06;&#x4F7F;&#x5F97;&#x4FDD;&#x62A4;&#x7684;&#x53D8;&#x91CF;&#x5185;&#x5BB9;&#x88AB;&#x8BEF;&#x89E3;&#x3002;&#x7279;&#x6B8A;&#x7684;&#x7A7A;&#x683C;&#xFF08;&#x5728; banana &#x548C; bender &#xFF09;&#x88AB;&#x8F6C;&#x6210; &#x201C;+&#x201D;&#x3002; URL&#x5C31;&#x6839;&#x672C;&#x6CA1;&#x6709;&#x7A7A;&#x683C;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4EE5;&#x4E0A;&#x7684;URL&#x5728;WAP&#x4E2D;&#x65E0;&#x6CD5;&#x5DE5;&#x4F5C;&#x7684;&#x4E3B;&#x8981;&#x539F;&#x56E0;&#x662F;&#x7528;&#x6765;&#x5206;&#x5272;&#x6BCF;&#x4E2A;&#x53D8;&#x91CF;&#x548C;&#x53D8;&#x91CF;&#x5185;&#x5BB9;&#x7684; &amp; &#xFF08;&#x4E0E;&#x53F7;&#xFF09;&#x6CA1;&#x6709;&#x8F6C;&#x4E49;&#x3002;&#x6B63;&#x786E;&#x7684;&#x683C;&#x5F0F;&#x5E94;&#x8BE5;&#x662F;&#xFF1A;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#34;/cgi-bin/somescript?username=john&amp;amp;telephone=123-123-1234&amp;amp;occupation=banana+bender&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5728;&#x8FD9;&#x91CC; &amp; &#x88AB;&#x540D;&#x5B57;&#x5B9E;&#x4F53;&#x6240;&#x66FF;&#x6362;&#x3002;&#x4E3A;&#x4E86;&#x89E3;&#x91CA;&#x66F4;&#x6E05;&#x695A;&#x4E9B;&#xFF0C;&#x8BF7;&#x770B;&#x4E0B;&#x9762;&#x7684;&#x4EE3;&#x7801;&#xFF1A;<br/>&lt;card id=&#34;input&#34; title=&#34;Gimme some data&#34;&gt;<br/>&#x3000; &lt;p&gt;&lt;input type=&#34;text&#34; name=&#34;username&#34; format=&#34;M*m&#34;/&gt;&lt;/p&gt;<br/>&#x3000; &lt;p&gt;&lt;input type=&#34;text&#34; name=&#34;occupation&#34; format=&#34;M*m&#34;/&gt;&lt;/p&gt;<br/>&lt;p&gt;<br/>&lt;anchor&gt;Send this<br/>&lt;go href=&#34;/cgi-bin/somescript?username=$(username)<br/>&amp;amp;occupation=$(occupation)&#34;/&gt;<br/>&lt;/anchor&gt;<br/>&lt;/p&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6CE8;&#x610F;&#x8FD9;&#x4E0D;&#x662F;&#x771F;&#x6B63;&#x7684;WAP&#x534F;&#x8BAE;&#xFF0C;&#x4E13;&#x95E8;&#x7684;&#x5B57;&#x7B26;&#x5E94;&#x8BE5;&#x8F6C;&#x4E49;&#xFF0C;&#x5426;&#x5219;&#x5C06;&#x5F97;&#x5230;&#x4E0D;&#x53EF;&#x9884;&#x6599;&#x7684;&#x7ED3;&#x679C;&#x3002;<br/>40. &#x4E3A;&#x4EC0;&#x4E48;&#x5728;HTTP&#x4E2D;&#x7684;Referer&#x770B;&#x4E0D;&#x89C1;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5F53;HTML&#x6D4F;&#x89C8;&#x5668;&#x4ECE;&#x4E00;&#x4E2A;URL&#x5230;&#x53E6;&#x5916;&#x4E00;&#x4E2A;URL&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x5B83;&#x9ED8;&#x8BA4;&#x5730;&#x4F1A;&#x53D1;&#x9001;&#x4E00;&#x4E2A;&#x53EB;&#x505A; Referer&#x7684; HTTP&#x5934;&#x7ED9;&#x670D;&#x52A1;&#x5668;&#xFF0C;&#x544A;&#x8BC9;&#x5B83;&#x5728;&#x6D4F;&#x89C8;&#x8FD9;&#x4E2A;&#x9875;&#x9762;&#x4E4B;&#x524D;&#x7684;&#x90A3;&#x4E2A;&#x9875;&#x9762;&#x3002;&#x8FD9;&#x662F;&#x4E00;&#x4E2A;&#x975E;&#x5E38;&#x6709;&#x7528;&#x7684;&#x7279;&#x70B9;&#xFF0C;&#x5728;WAP&#x73AF;&#x5883;&#x4E2D;&#x540C;&#x6837;&#x4E5F;&#x6709;&#x3002;&#x4F46;&#x662F;&#x65E2;&#x7136;&#x8FD9;&#x4E2A;&#x4FE1;&#x606F;&#x6765;&#x81EA;&#x7528;&#x6237;&#x4EE3;&#x7406;&#xFF08;&#x6D4F;&#x89C8;&#x5668;&#xFF09;&#x3001;WAP&#x8BBE;&#x5907;&#xFF0C;&#x901A;&#x5E38;&#x4E3A;&#x4E86;&#x8282;&#x7EA6;&#x5E26;&#x5BBD;&#x548C;&#x65F6;&#x95F4;&#xFF0C;&#x5C31;&#x88AB;&#x7701;&#x7565;&#x4E86;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4E3A;&#x4E86;&#x4F7F;&#x7528; Referer &#xFF0C;&#x5E94;&#x8BE5;&#x4F7F;&#x7528;&#x65B0;&#x7684;URL&#x6807;&#x7B7E;&#x4F8B;&#x5982;&#xFF1A; &lt;a&gt;&#xFF0C;&lt;go&gt;&#x7B49;&#x7B49;&#xFF0C;&#x5E76;&#x4E14;&#x52A0;&#x5165;&#x53C2;&#x6570;&#xFF1A;sendreferer&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;go href=&#34;/somedir/somedeck.wml&#34; sendreferer=&#34;true&#34;/&gt;&#x3000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8FD9;&#x6837;&#x5C31;&#x4F1A;&#x628A;&#x53C2;&#x8003;&#x7684;URL&#x53D1;&#x9001;&#x5230;&#x670D;&#x52A1;&#x5668;&#x3002;<br/>41. &#x5982;&#x679C;&#x6CA1;&#x6709;&#x627E;&#x5230;URL&#xFF0C;&#x6709;&#x53EF;&#x80FD;&#x91CD;&#x65B0;&#x5C06;&#x7528;&#x6237;&#x5F15;&#x5BFC;&#x5230;&#x53E6;&#x5916;&#x4E00;&#x4E2A;WML&#x5361;&#x7247;&#x6216;&#x8005;&#x9875;&#x9762;&#x5417;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x662F;&#x7684;&#x3002;&#x4F46;&#x8FD9;&#x662F;&#x670D;&#x52A1;&#x5668;&#x7AEF;&#x7684;&#x7279;&#x70B9;&#xFF0C;&#x4E0E;&#x5BA2;&#x6237;&#x7AEF;&#x6CA1;&#x6709;&#x5173;&#x7CFB;&#x3002;<br/>42. &#x4E3A;&#x4EC0;&#x4E48;&#x666E;&#x901A;&#x7684;HTTP 302&#x91CD;&#x65B0;&#x5BFC;&#x5411;&#x4E0D;&#x597D;&#x4F7F;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8FD9;&#x7684;&#x786E;&#x662F;&#x4E00;&#x4E2A;&#x4E8B;&#x5B9E;&#x3002;&#x6838;&#x5FC3;&#x7684;&#x95EE;&#x9898;&#x662F;&#x5728;&#x670D;&#x52A1;&#x7AEF;&#x7684;&#x811A;&#x672C;&#x8BED;&#x8A00;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x5728;&#x670D;&#x52A1;&#x7AEF;&#x8BED;&#x8A00;&#x548C;&#x670D;&#x52A1;&#x5668;&#x4E4B;&#x95F4;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6240;&#x8C13;&#x7684;302 Found HTTP&#x53CD;&#x5E94;&#x662F;&#x6307;&#x670D;&#x52A1;&#x5668;&#x544A;&#x8BC9;&#x7528;&#x6237;&#x4EE3;&#x7406;&#xFF0C;&#x5B83;&#x6240;&#x9700;&#x8981;&#x7684;&#x8D44;&#x6E90;&#x5728;&#x53E6;&#x5916;&#x7684;&#x5730;&#x65B9;&#x53EF;&#x4EE5;&#x627E;&#x5230;&#x3002;302&#x53CD;&#x5E94;&#x53EF;&#x80FD;&#x5305;&#x62EC;&#x4E00;&#x4E2A;&#x4EBA;&#x4EEC;&#x53EF;&#x7406;&#x89E3;&#x7684;&#x4FE1;&#x606F;&#xFF0C;&#x5982;&#x679C;&#x5728;&#x8FD9;&#x79CD;&#x60C5;&#x51B5;&#x4E0B;&#x201C; Content-type: &#x201D;&#x5C31;&#x88AB;&#x8BBE;&#x7F6E;&#x4E86;&#x3002;&#x7B14;&#x8005;&#x6240;&#x6D4B;&#x8BD5;&#x8FC7;&#x7684;&#x670D;&#x52A1;&#x5668;&#xFF0C;&#x5373;&#x4F7F;&#x6CA1;&#x6709;&#x5185;&#x5BB9;&#x4E5F;&#x90FD;&#x52A0;&#x4E86;&#x201C;Content-type:&#x201D;&#x3002;&#x9ED8;&#x8BA4;&#x7684; &#x201C;Content-type:&#x201D; &#x662F;text/html&#x3002;&#x5F53;&#x7136;&#x6709;&#x4E9B;&#x7F51;&#x5173;&#x4E0D;&#x559C;&#x6B22;&#x8FD9;&#x4E2A;&#x7C7B;&#x578B;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4EE5;&#x4E0B;&#x7684;&#x4F8B;&#x5B50;&#x5DF2;&#x7ECF;&#x7ECF;&#x8FC7;&#x6D4B;&#x8BD5;&#xFF0C;&#x5728;Apache&#x548C;Microsoft Internet Information Server&#x90FD;&#x53EF;&#x4EE5;&#x5DE5;&#x4F5C;&#x3002;&#x5982;&#x679C;&#x4F7F;&#x7528;&#x5176;&#x4ED6;&#x7684;Web Server&#xFF0C;&#x6216;&#x8005;&#x5176;&#x4ED6;&#x7684;&#x811A;&#x672C;&#x8BED;&#x8A00;&#xFF0C;&#x9700;&#x8981;&#x80FD;&#x8F6C;&#x6362;&#x8FD9;&#x4E9B;&#x7B80;&#x5355;&#x7684;&#x811A;&#x672C;&#x3002;&#x5173;&#x952E;&#x7684;&#x5DE5;&#x4F5C;&#x662F;&#x5341;&#x5206;&#x7B80;&#x5355;&#x7684;&#xFF0C;&#x9664;&#x975E;&#x9700;&#x8981;&#xFF0C;&#x4E0D;&#x7528;&#x544A;&#x8BC9;&#x670D;&#x52A1;&#x5668;&#x6574;&#x4E2A;HTTP&#x5934;&#x3002;&#x5927;&#x591A;&#x6570;Web Server&#x5C06;&#x81EA;&#x52A8;&#x5B8C;&#x6210;&#x8FD9;&#x4E2A;HTTP&#x5934;&#xFF0C;&#x4F7F;&#x5F97;&#x7528;&#x6237;&#x4EE3;&#x7406;&#x53EF;&#x4EE5;&#x7406;&#x89E3;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6240;&#x6709;&#x7684;&#x4EE3;&#x7801;&#x4F8B;&#x5B50;&#x53EF;&#x4EE5;&#x5728;&#x7EBF;&#x6D4B;&#x8BD5;&#x3002;&#x5982;&#x679C;&#x5B83;&#x4EEC;&#x80FD;&#x591F;&#x5DE5;&#x4F5C;&#xFF0C;&#x7528;&#x6237;&#x5C06;&#x88AB;&#x91CD;&#x65B0;&#x5F15;&#x5BFC;&#x5230;http://wap.colorline.no/clientinfo.html &#xFF0C;&#x5728;&#x90A3;&#x513F;&#x5C06;&#x4EA7;&#x751F;&#x4E00;&#x4E2A;WML&#x9875;&#x9762;&#x6765;&#x663E;&#x793A;&#x6240;&#x6709;&#x7684;HTTP&#x5934;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;PHP &#x4EE3;&#x7801;&#x6D4B;&#x8BD5;&#x53EF;&#x4EE5;&#x5728; http://wap.colorline.no/wap-faq/apps/302test.php3&#x4E2D;&#x627E;&#x5230;&#x3002;<br/>&lt;?<br/>&#x3000;&#x3000;&#x3000; header(&#34;Location: http://wap.colorline.no/clientinfo.html&#34;);<br/>&#x3000;&#x3000;&#x3000; header(&#34;Content-type: text/vnd.wap.wml&#34;;<br/>?&gt;&#x3000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Perl&#x6D4B;&#x8BD5;&#x4EE3;&#x7801;&#x53EF;&#x4EE5;&#x5728;http://wap.colorline.no/cgi-bin/302test.pl&#x4E2D;&#x627E;&#x5230;&#x3002;&#x3000;<br/>print &#34;Location: http://wap.colorline.no/clientinfo.html\n&#34;;<br/>print &#34;Content-type: text/vnd.wap.wml\n&#34;;&#x3000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;ASP&#x6D4B;&#x8BD5;&#x4EE3;&#x7801;&#x53EF;&#x4EE5;&#x5728; http://www.colorline.no/302test.asp&#x4E2D;&#x627E;&#x5230;&#x3002; (&#x6CE8;&#x610F;&#x4E0D;&#x540C;&#x7684;URL):&#x3000;<br/>&lt;%<br/>&#x3000;&#x3000;&#x3000; Response.Redirect = &#34;http://wap.colorline.no/clientinfo.html&#34;;<br/>&#x3000;&#x3000;&#x3000; Response.ContentType = &#34;text/vnd.wap.wml&#34;;<br/>&#x3000;&#x3000;&#x3000; Response.Flush<br/>&#x3000;&#x3000;&#x3000; Response.End<br/>%&gt;<br/>43. &#x53EF;&#x80FD;&#x5728;WML&#x4E2D;&#x5B9E;&#x73B0;ASP Session&#x5417;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4E0D;&#x53EF;&#x80FD;&#x3002;&#x53EF;&#x4EE5;&#x628A;&#x4FE1;&#x606F;&#x5B58;&#x50A8;&#x5728;&#x4E34;&#x65F6;&#x53D8;&#x91CF;&#x4E2D;&#x6A21;&#x62DF;Session&#x3002;Session&#x662F;&#x4FDD;&#x5B58;&#x5728;&#x7528;&#x6237;PC&#x4E0A;&#x7684;&#x201C;cookies&#x201D;&#x4E2D;&#x3002;&#x76EE;&#x524D;&#x7684;WAP&#x8BBE;&#x5907;&#x4E0D;&#x652F;&#x6301;&#x201C;cookies&#x201D;&#x3002;&#x4E0D;&#x8FC7;&#x4E0B;&#x4E00;&#x4EE3;&#x7684;&#x8BBE;&#x5907;&#x548C;WML&#x53EF;&#x80FD;&#x652F;&#x6301;&#x201C;cookies&#x201D;&#x3002;<br/>44. WAP&#x652F;&#x6301;Session&#x5417;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5728;HTML&#x4E2D;&#xFF0C;&#x4E00;&#x4E2A;&#x5341;&#x5206;&#x666E;&#x904D;&#x7684;&#x201C;&#x5904;&#x7406;&#x201D;&#x7528;&#x6237;&#x7684;&#x65B9;&#x6CD5;&#x5C31;&#x662F;&#x4E3A;&#x6BCF;&#x4E2A;&#x7528;&#x6237;&#x5206;&#x914D;&#x4E00;&#x4E2A;&#x201C;session&#x201D;&#x3002;&#x8FD9;&#x4E2A;&#x6709;&#x65F6;&#x5019;&#x662F;&#x901A;&#x8FC7;&#x6307;&#x5B9A;&#x4E00;&#x4E2A;&#x72EC;&#x4E00;&#x65E0;&#x4E8C;&#x7684;cookies&#x6765;&#x5B9E;&#x73B0;&#x7684;&#x3002;&#x7136;&#x800C;WAP&#x7684;&#x8D44;&#x6E90;&#x975E;&#x5E38;&#x6709;&#x9650;&#xFF0C;&#x56E0;&#x6B64;session&#x7684;&#x5904;&#x7406;&#x5FC5;&#x987B;&#x4EE5;&#x4E0D;&#x540C;&#x7684;&#x65B9;&#x5F0F;&#x6765;&#x5904;&#x7406;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Alex Kriegel &#x63D0;&#x4F9B;&#x4E86;&#x4E00;&#x4E2A;&#x5B89;&#x88C5;&#x5728; WAPlinks&#x7684;Custom Session Object&#x5305;&#x3002;&#x8FD9;&#x4E2A;zip&#x6587;&#x4EF6;&#x4E2D;&#x5305;&#x542B;&#x4E86;VB&#x7C7B;&#x7684;&#x6587;&#x4EF6;&#x548C;&#x7F16;&#x8BD1;&#x8FC7;&#x7684;Dll&#x6587;&#x4EF6;&#xFF0C;&#x8FD8;&#x6709;&#x76F8;&#x5173;&#x7684;&#x6587;&#x6863;&#x3002;&#x8FD9;&#x4E9B;&#x53EF;&#x4EE5;&#x5728;http://www.waplinks.com/customsessionobj&#101;ct.zip&#x4E0B;&#x8F7D;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x53E6;&#x5916;&#x4E00;&#x79CD;&#x65B9;&#x6CD5;&#x662F;&#x4F7F;&#x7528; PHPlib &#xFF0C;&#x5B83;&#x662F;&#x4F7F;&#x7528; PHP &#x7F16;&#x5199;&#x7684;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Tarique (tarique@nagpur.dot.net.in) &#x63D0;&#x4F9B;&#x4E86;&#x5982;&#x4F55;&#x4F7F;&#x7528;PHPlib&#x6765;&#x9A8C;&#x8BC1;&#x548C;&#x5904;&#x7406;&#x6BCF;&#x4E2A;WAP&#x7528;&#x6237;&#x3002;&#x6709;&#x76F8;&#x5173;&#x7684;&#x6587;&#x4EF6;&#x548C;&#x6CE8;&#x91CA;&#x53EF;&#x4EE5;&#x5230;&#x4E0B;&#x9762;&#x5730;&#x5740;&#x4E0B;&#x8F7D;&#xFF1A;<br/>&nbsp;&nbsp;&nbsp;&nbsp;http://wap.colorline.no/wap-faq/archive/phplib_wml.zip<br/>45. &#x53EF;&#x4EE5;&#x5728;WAP&#x4E2D;&#x4F7F;&#x7528;Cookies&#x5417;&#xFF1F;<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5728;&#x7406;&#x8BBA;&#x4E0A;&#x662F;&#x53EF;&#x4EE5;&#x7684;&#xFF0C;&#x4F46;&#x4E0D;&#x662F;&#x6240;&#x6709;&#x7684;WAP&#x8BBE;&#x5907;&#x90FD;&#x652F;&#x6301;&#x3002;&#x53E6;&#x4E00;&#x4E2A;&#x65B9;&#x6CD5;&#x6765;&#x7BA1;&#x7406;&#x4F1A;&#x8BDD;&#x662F;&#x4F7F;&#x7528;&#x9690;&#x85CF;&#x7684;fields&#xFF08;&#x5305;&#x542B;&#x4F1A;&#x8BDD;&#x6807;&#x8BC6;&#xFF0C;&#x65E0;&#x8BBA;&#x662F;POST&#x6216;&#x8005;GET&#x65B9;&#x5F0F;&#xFF09;&#x3002;<br/>46. WAP&#x652F;&#x6301;Cookies&#x5417;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x666E;&#x901A;&#x7684;HTTP Cookies&#x662F;&#x4F5C;&#x4E3A;WAP&#x7684;&#x6269;&#x5C55;&#x6765;&#x5B9E;&#x73B0;&#x7684;&#x3002;&#x65E0;&#x8BBA;&#x4F60;&#x4EE5;&#x524D;&#x542C;&#x5230;&#x4EC0;&#x4E48;&#xFF0C;Cookies&#x7684;&#x652F;&#x6301;&#x5C06;&#x8D8A;&#x6765;&#x8D8A;&#x597D;&#x3002;&#x5B9E;&#x9645;&#x4E0A;Phone.com&#x7684; UP.Link&#x7F51;&#x5173;&#x5DF2;&#x7ECF;&#x652F;&#x6301;&#x8FD9;&#x4E2A;&#x529F;&#x80FD;&#x6709;&#x4E00;&#x6BB5;&#x65F6;&#x95F4;&#x4E86;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x4EE5;&#x4E0B;&#x7684;&#x811A;&#x672C;&#x8BED;&#x8A00;&#x68C0;&#x6D4B;Cookie-support&#xFF0C;&#xFF1A;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://wap.colorline.no/wap-faq/apps/cookietest.php3<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x811A;&#x672C;&#x5728;http://wap.colorline.no/demos.html&#x4E5F;&#x53EF;&#x4EE5;&#x5F97;&#x5230;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5F53;&#x7B2C;&#x4E00;&#x6B21;&#x770B;&#x89C1;&#x5361;&#x7247;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x8BB0;&#x6570;&#x5668;&#x5E94;&#x8BE5;&#x4E3A;0&#x3002;&#x6240;&#x6709;&#x7684;Cache&#x90FD;&#x88AB;&#x5173;&#x95ED;&#x3002;&#x5361;&#x7247;&#x901A;&#x8FC7;&#x5728;URL&#x4E2D;&#x968F;&#x673A;&#x5730;&#x52A0;&#x5165;&#x53D8;&#x91CF;&#x6765;&#x5F3A;&#x5236;&#x81EA;&#x5DF1;&#x52A0;&#x8F7D;&#xFF08;&#x7B14;&#x8005;&#x4E0D;&#x63A8;&#x8350;&#x8FD9;&#x79CD;&#x5F3A;&#x5236;&#x52A0;&#x8F7D;&#x529E;&#x6CD5;&#xFF09;&#x3002;&#x5F53;&#x70B9;&#x51FB;&#x589E;&#x52A0;&#x8BA1;&#x6570;&#x8FDE;&#x63A5;&#xFF0C;&#x9875;&#x9762;&#x5C06;&#x91CD;&#x65B0;&#x52A0;&#x8F7D;&#xFF0C;&#x5361;&#x7247;&#x5C31;&#x518D;&#x6B21;&#x51FA;&#x73B0;&#xFF0C;&#x5E76;&#x4E14;&#x8BB0;&#x6570;&#x5668;&#x53D8;&#x6210;1&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5728;&#x811A;&#x672C;&#x4E2D;&#xFF0C;Cookie&#x7684;&#x540D;&#x5B57;&#x88AB;&#x79F0;&#x505A; TestCookie&#xFF0C;&#x5B83;&#x6709;&#x5F88;&#x957F;&#x7684;&#x751F;&#x547D;&#x671F;&#xFF0C;&#x56E0;&#x6B64;&#x53EF;&#x4EE5;&#x9694;&#x597D;&#x51E0;&#x5929;&#x518D;&#x6765;&#x67E5;&#x770B;&#x8BB0;&#x6570;&#x5668;&#xFF0C;&#x5B83;&#x5C06;&#x662F;&#x4E0A;&#x4E00;&#x6B21;&#x7684;&#x6570;&#x503C;&#x3002;&#x8FD9;&#x8981;&#x6C42;&#x4F60;&#x80FD;&#x4F7F;&#x7528;&#x4E0E;&#x4E0A;&#x4E00;&#x6B21;&#x8BBF;&#x95EE;&#x6240;&#x4F7F;&#x7528;&#x7684;WAP&#x73AF;&#x5883;&#x4E00;&#x6837;&#xFF0C;&#x5426;&#x5219;&#x5C06;&#x628A;&#x4F60;&#x7684;&#x6570;&#x503C;&#x6E05;0&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5982;&#x679C;&#x8BB0;&#x6570;&#x88C5;&#x7F6E;&#x4E00;&#x76F4;&#x90FD;&#x662F;0&#xFF0C;&#x90A3;&#x4E48;cookie &#x5C31;&#x6CA1;&#x6709;&#x80FD;&#x4F20;&#x9001;&#x5230;&#x4F60;&#x7684;Web Server&#x3002;&#x8FD9;&#x4E2A;&#x811A;&#x672C;&#x4E5F;&#x80FD;&#x8868;&#x793A;Cookie&#x662F;&#x5426;&#x88AB;&#x4F20;&#x9001;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x53E6;&#x5916;&#xFF0C;&#x8FD9;&#x4E2A;&#x811A;&#x672C;&#x540C;&#x6837;&#x8FD8;&#x663E;&#x793A;HTTP&#x5934;&#x4E2D;&#x7684;HTTP_VIA &#x548C; HTTP_USER_AGENT &#x3002;&#x8FD9;&#x4E9B;&#x80FD;&#x591F;&#x5F97;&#x5230;&#x6240;&#x4F7F;&#x7528;&#x7684;&#x7F51;&#x5173;&#x548C;&#x6A21;&#x5F0F;&#x3002;&#x4E00;&#x4E9B;&#x7F51;&#x5173;&#x4F7F;&#x7528;HTTP_VIS&#x6807;&#x8BC6;&#x81EA;&#x5DF1;&#xFF0C;&#x800C;&#x53E6;&#x5916;&#x4E00;&#x4E9B;&#x4F7F;&#x7528;HTTP_USER_AGENT&#xFF0C;&#x8FD8;&#x6709;&#x4E00;&#x4E9B;&#x5219;&#x8BA9;&#x7A0B;&#x5E8F;&#x65E0;&#x6CD5;&#x77E5;&#x9053;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4E0B;&#x9762;&#x662F;&#x5B83;&#x7684;PHP&#x4EE3;&#x7801;&#x3002;&#x4E00;&#x4E2A;&#x6807;&#x51C6;&#x7684; PHP setcookie() &#x51FD;&#x6570;&#x53EA;&#x6709;&#x5728;&#x8FD9;&#x79CD;&#x811A;&#x672C;&#x8BED;&#x8A00;&#x4E2D;&#x624D;&#x4F1A;&#x51FA;&#x73B0;&#x3002;&#x51FD;&#x6570;&#x53EA;&#x662F;&#x7B80;&#x5355;&#x5730;&#x8BBE;&#x7F6E;cookie&#xFF0C;&#x5E76;&#x4E14;PHP&#x53D8;&#x91CF; $HTTP_COOKIE_VARS &#x7528;&#x6765;&#x8BFB;&#x53D6;cookie&#x3002;<br/>&lt;?<br/>if(isset($HTTP_COOKIE_VARS[&#34;TestCookie&#34;]))<br/>{// Check if TestCookie is set<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $cookieset = &#34;set&#34;;<br/>// Read the Cookie<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $cookieid = $HTTP_COOKIE_VARS[&#34;TestCookie&#34;];<br/>&#x3000;&#x3000;// and increase its value<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $cookieid++;<br/>&#x3000;&#x3000;&#x3000; &#x3000;}<br/>&#x3000;&#x3000;&#x3000; else {<br/>&#x3000;&#x3000;// cookie was not set<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $cookieset = &#34;not set&#34;;<br/>&#x3000;&#x3000;// start counter at zero<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; $cookieid = 0;<br/>&#x3000;&#x3000;&#x3000; }<br/>&#x3000;&#x3000;// apply the Cookie to the HTTP header<br/>&#x3000;setcookie(&#34;TestCookie&#34;,$cookieid);<br/>&#x3000;&#x3000;// set the content type for WML<br/>&#x3000;&#x3000;&#x3000; header(&#34;Content-type: text/vnd.wap.wml&#34;);<br/>// disable ALL caching<br/>&#x3000;&#x3000;&#x3000; header(&#34;Expires: Mon, 26 Jul 1997 05:00:00 GMT&#34;);<br/>&#x3000;&#x3000;&#x3000; header(&#34;Last-Modified: &#34; . gmdate(&#34;D, d M Y H:i:s&#34;) . &#34; GMT&#34;);<br/>&#x3000;&#x3000;&#x3000; header(&#34;Cache-Control: no-cache, must-revalidate&#34;);&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;<br/>&#x3000;&#x3000;&#x3000; header(&#34;Pragma: no-cache&#34;);&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;<br/>&#x3000;&#x3000;&#x3000; echo(&#34;&lt;?xml version=\&#34;1.0\&#34;?&gt;\n&#34;);<br/>&#x3000;echo(&#34;&lt;!DOCTYPE wml PUBLIC \&#34;-//WAPFORUM//DTD WML 1.1//EN\&#34;<br/>&#x3000;\&#34;http://www.wapforum.org/DTD/wml_1.1.xml\&#34;&gt;\n\n&#34;);<br/>&#x3000;echo(&#34;&lt;!-- This application attempts to test the capabilities of a WAP gateway to support &#x3000;&#x3000;&#x3000;&#x3000;cookies --&gt;\n&#34;);<br/>&#x3000;&#x3000;&#x3000; echo(&#34;&lt;!-- App by Espen.Lyngaas@colorline.no (c) 2000 --&gt;\n&#34;);<br/>&#x3000;&#x3000;// Generate random value for reload forcing<br/>&#x3000;&#x3000;&#x3000; $random = mt_rand(100000,999999);<br/>&#x3000;?&gt;<br/>&#x3000; &lt;wml&gt;<br/>&#x3000; &lt;head&gt;<br/>// Even more cache disabling<br/>&lt;meta forua=&#34;true&#34; http-equiv=&#34;Cache-Control&#34; content=&#34;must-revalidate&#34;/&gt;&#x3000;<br/>&#x3000; &lt;/head&gt;<br/>&#x3000; &lt;card id=&#34;init&#34; title=&#34;CookieTest&#34;&gt;<br/>&#x3000; &lt;p&gt;<br/>&#x3000;&#x3000; Cookie &#34;TestCookie&#34; was &lt;?echo($cookieset)?&gt;.<br/>&#x3000;&#x3000; Value is currently &#34;&lt;?echo($cookieid)?&gt;&#34;<br/>&#x3000; &lt;/p&gt;<br/>&#x3000; &lt;p&gt;<br/>&lt;anchor&gt;<br/>Increase value<br/>&lt;go method=&#34;get&#34; href=&#34;&lt;?echo($PHP_SELF)?&gt;?random=&lt;?echo($random)?&gt;&#34;/&gt;<br/>&lt;/anchor&gt;<br/>&lt;/p&gt;<br/>&lt;p&gt;Gateway:&#x3000;<br/>&#x3000; &lt;?<br/>&#x3000;&#x3000;&#x3000; if(isset($HTTP_VIA))<br/>{ // Is there something in the HTTP_VIA variable?<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; echo($HTTP_VIA);<br/>&#x3000;&#x3000;&#x3000; }<br/>&#x3000;&#x3000;&#x3000; else {<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; if(isset($HTTP_USER_AGENT))<br/>{ // Is there something in the HTTP_USER_AGENT variable?<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; echo($HTTP_USER_AGENT);<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; }<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; else {<br/>// Absolutely no identifier was found<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; echo(&#34;Unknown&#34;);<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; }<br/>&#x3000;&#x3000;&#x3000; }<br/>&#x3000; ?&gt;<br/>&#x3000; &lt;/p&gt;<br/>&#x3000; &lt;/card&gt;<br/>&#x3000; &lt;/wml&gt;<br/>47. &#x5982;&#x4F55;&#x4F7F;&#x7528;WAP&#x8BBE;&#x5907;&#x53D1;&#x9001;E-Mail&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5728;HTML&#x4E2D;&#x6709;&#x4E00;&#x4E2A;&#x9ED8;&#x8BA4;&#x7684;E-Mail&#x673A;&#x5236;&#xFF1A;&#x201C; mailt&#x201D; &#x3002;&#x4F46;&#x5728;WML&#x4E2D;&#x4E0D;&#x597D;&#x4F7F;&#xFF0C;&#x56E0;&#x6B64;E-Mails&#x5FC5;&#x987B;&#x901A;&#x8FC7;WML&#x8868;&#x5355;&#x6765;&#x89E3;&#x51B3;&#x3002;&#x4F8B;&#x5982;&#xFF1A;<br/>&lt;wml&gt;<br/>&#x3000;&#x3000;&#x3000; &#x3000;&lt;card id=&#34;edit&#34; title=&#34;Email Editor&#34;&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;p&gt;From: &lt;input type=&#34;text&#34; name=&#34;from&#34; format=&#34;*M&#34;/&gt;&lt;/p&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;p&gt;T &lt;input type=&#34;text&#34; name=&#34;to&#34; format=&#34;*M&#34;/&gt;&lt;/p&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;p&gt;Subject: &lt;input type=&#34;text&#34; name=&#34;subject&#34; format=&#34;*M&#34;/&gt;&lt;/p&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;p&gt;Message body: &lt;input type=&#34;text&#34; name=&#34;body&#34; format=&#34;*M&#34;/&gt;&lt;/p&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;p&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;anchor&gt;Send this mail<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;go method=&#34;post&#34; href=&#34;http://some.host/mailhandler&#34;?action=send/&#34;&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;postfield name=&#34;from&#34; value=&#34;$(from)&#34;/&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;postfield name=&#34;to&#34; value=&#34;$(to)&#34;/&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;postfield name=&#34;subject&#34; value=&#34;$(subject)&#34;/&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;postfield name=&#34;body&#34; value=&#34;$(body)&#34;/&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;/go&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;/anchor&gt;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; &lt;/p&gt;<br/>&#x3000;&#x3000; &lt;/card&gt;<br/>&lt;/wml&gt;&#x3000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5728;&#x4EE3;&#x7801;&#x4E2D;&#x7684;http://some.host/mailhandler&#x662F;&#x4E00;&#x4E2A;CGI&#x7A0B;&#x5E8F;&#xFF0C;&#x5B83;&#x662F;&#x670D;&#x52A1;&#x7AEF;&#x7684;&#x811A;&#x672C;&#x7A0B;&#x5E8F;&#xFF0C;&#x5C06;&#x63D0;&#x4EA4;&#x7684;&#x8868;&#x5355;&#x8F6C;&#x6362;&#x6210;E-Mail&#x683C;&#x5F0F;&#x5E76;&#x53D1;&#x9001;&#x51FA;&#x53BB;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5982;&#x679C;&#x60F3;&#x4F7F;&#x7528;&#x4E00;&#x4E2A;&#x7C7B;&#x4F3C;&#x4E8E;&#x53D1;&#x4FE1;&#x7684;&#x8FC7;&#x7A0B;&#xFF0C;&#x5C31;&#x9700;&#x8981;&#x7F16;&#x8F91;&#x53D8;&#x91CF;&#x540D;&#x3002;&#x53E6;&#x5916;&#x53D1;&#x9001;&#x7684;&#x6570;&#x636E;&#x662F;&#x6709;&#x9650;&#x7684;&#xFF0C;&#x957F;&#x4FE1;&#x606F;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x6253;&#x65AD;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4E3A;&#x4E86;&#x6F14;&#x793A;&#x5B83;&#x662F;&#x5982;&#x4F55;&#x5DE5;&#x4F5C;&#x7684;&#xFF0C;&#x4E0B;&#x9762;&#x7684; PHP &#x811A;&#x672C;&#x53EF;&#x4EE5;&#x7528;&#x6765;&#x5904;&#x7406;Mail&#x3002;&#x5B83;&#x5C06;&#x683C;&#x5F0F;&#x5316;WML&#x9875;&#x9762;&#xFF0C;&#x544A;&#x8BC9;&#x7528;&#x6237;&#x662F;&#x5426;&#x53D1;&#x51FA;&#x4FE1;&#x4EF6;&#x3002;&#x5728;&#x771F;&#x5B9E;&#x7684;&#x5E94;&#x7528;&#x4E2D;&#xFF0C;&#x5E94;&#x8BE5;&#x52A0;&#x5165;&#x68C0;&#x6D4B;&#xFF0C;&#x4F8B;&#x5982;&#xFF1A;E-Mail&#x7684;&#x5408;&#x6CD5;&#x683C;&#x5F0F;&#x3002;<br/>&lt;?<br/>// Tell the client that this is a WML deck<br/>&#x3000;&#x3000;&#x3000; header(&#34;Content-type: text/vnd.wap.wml&#34;);<br/>&#x3000;&#x3000;&#x3000; echo(&#34;&lt;?xml version=\&#34;1.0\&#34;?&gt;\n&#34;);<br/>&#x3000;&#x3000;&#x3000; echo(&#34;&lt;!DOCTYPE wml PUBLIC \&#34;-//WAPFORUM//DTD WML 1.1//EN\&#34;<br/>\&#34;http://www.wapforum.org/DTD/wml_1.1.xml\&#34;&gt;\n&#34;);<br/>// The name of your mail server<br/>&#x3000;&#x3000;&#x3000; $mailer = &#34;wap.colorline.no&#34;;<br/>// Format the from field<br/>&#x3000;&#x3000;&#x3000; $from = $from.&#34; (WAP user at &#34;.$mailer.&#34;)&#34;;<br/>// Add the from field and some character handling to the extra headers<br/>&#x3000; $extraheaders = $from.&#34;\nContent-Type: text/plain;<br/>charset=iso-8859-1\nContent-Transfer-Encoding: 8bit&#34;;<br/>// Start sending out the WML deck<br/>&#x3000;&#x3000;&#x3000; echo(&#34;&lt;wml&gt;\n&#34;);<br/>&#x3000;&#x3000;&#x3000; if(mail($to,$subject,$body,$extraheaders))<br/>{// Use PHP&#39;s internal mail functionality<br/>// Mail was successfully sent<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; echo(&#34;&lt;card id=\&#34;sent\&#34; title=\&#34;Mail sent\&#34;&gt;\n&#34;);<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; echo(&#34;&lt;p&gt;Mail was sent successfully&lt;/p&gt;\n&#34;);<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; echo(&#34;&lt;/card&gt;\n&#34;);<br/>&#x3000;&#x3000;&#x3000; }<br/>&#x3000;&#x3000;&#x3000; else {<br/>// The mail could not be sent<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; echo(&#34;&lt;card id=\&#34;notsent\&#34; title=\&#34;Mail failed\&#34;&gt;\n&#34;);&#x3000;<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; echo(&#34;&lt;p&gt;Unable to send mail&lt;/p&gt;\n&#34;);<br/>&#x3000;&#x3000;&#x3000;&#x3000;&#x3000; echo(&#34;&lt;/card&gt;\n&#34;);<br/>&#x3000;&#x3000;&#x3000; }<br/>&#x3000;&#x3000;&#x3000; echo(&#34;&lt;/wml&gt;\n&#34;);<br/>?&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x56E0;&#x4E3A;&#x5B89;&#x5168;&#x6027;&#x7684;&#x539F;&#x56E0;&#xFF0C;&#x4EE5;&#x4E0A;&#x7684;&#x4EE3;&#x7801;&#x6CA1;&#x6709;&#x6F14;&#x793A;&#x7A0B;&#x5E8F;&#x3002;<br/>48. &#x53EF;&#x4EE5;&#x5728;&#x6A21;&#x62DF;&#x5668;&#x4E0A;&#x64CD;&#x4F5C;&#x672C;&#x5730;&#x7684;&#x9875;&#x9762;&#xFF0C;&#x5374;&#x6CA1;&#x6709;&#x529E;&#x6CD5;&#x8BBF;&#x95EE;Internet&#x4E0A;&#x7684;&#xFF0C;&#x6709;&#x4EC0;&#x4E48;&#x95EE;&#x9898;&#x5417;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5927;&#x591A;&#x6570;&#x6A21;&#x62DF;&#x5668;&#x548C;&#x5DE5;&#x5177;&#x90FD;&#x53EF;&#x4EE5;&#x6D4F;&#x89C8;Internet&#x3001;Intranet&#x548C;&#x672C;&#x673A;&#x7684;&#x9875;&#x9762;&#x3002;&#x4F46;&#x662F;&#x5728;&#x8BBF;&#x95EE;&#x4E00;&#x4E9B;&#x5927;&#x516C;&#x53F8;&#x9875;&#x9762;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x5FC5;&#x987B;&#x901A;&#x8FC7;&#x4EE3;&#x7406;&#x670D;&#x52A1;&#x5668;&#x6765;&#x53D6;&#x5F97;&#x8FDB;&#x5165;Internet&#x7684;&#x6743;&#x9650;&#x3002;&#x5982;&#x679C;&#x5FC5;&#x987B;&#x901A;&#x8FC7;&#x8FD9;&#x4E2A;&#x4EE3;&#x7406;&#x670D;&#x52A1;&#x5668;&#x6765;&#x53D6;&#x5F97;HTML&#x9875;&#x9762;&#xFF0C;&#x90A3;&#x4E48;&#x4F60;&#x7684;WAP&#x6A21;&#x62DF;&#x5668;&#x4E5F;&#x4F1A;&#x53D6;&#x5F97;&#x6743;&#x9650;&#x6765;&#x8BBF;&#x95EE;Internet&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6CE8;&#x610F;&#x5230;&#x6709;&#x4E9B;&#x6A21;&#x62DF;&#x5668;&#x4E0D;&#x652F;&#x6301;&#x4EE3;&#x7406;&#x670D;&#x52A1;&#x5668;&#xFF0C;&#x4F46;&#x662F;&#x5927;&#x591A;&#x6570;&#x662F;&#x652F;&#x6301;&#x7684;&#x3002;&#x5728;&#x6A21;&#x62DF;&#x5668;&#x91CC;&#x9762;&#x8BBE;&#x7F6E;&#x8FD9;&#x4E9B;&#x662F;&#x5F88;&#x7B80;&#x5355;&#x7684;&#x3002;&#x7528;&#x6237;&#x6240;&#x505A;&#x7684;&#x53EA;&#x9700;&#x8981;&#x5C06;&#x4EE3;&#x7406;&#x4E3B;&#x673A;&#x7684;&#x540D;&#x5B57;&#x3001;IP&#x5730;&#x5740;&#x548C;&#x7AEF;&#x53E3;&#x53F7;&#x8F93;&#x5165;&#x5C31;&#x53EF;&#x4EE5;&#x4E86;&#x3002;&#x5982;&#x679C;&#x6CA1;&#x6709;&#x627E;&#x5230;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x5728; systems/network &#x7BA1;&#x7406;&#x5668;&#x91CC;&#x9762;&#x8BBE;&#x7F6E;&#x8FD9;&#x4E9B;&#xFF0C;&#x4E5F;&#x53EF;&#x4EE5;&#x68C0;&#x67E5; Netscape/IE&#x7684;&#x8BBE;&#x7F6E;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5728;&#x67D0;&#x4E9B;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x4EE3;&#x7406;&#x670D;&#x52A1;&#x5668;&#x4F7F;&#x7528; userid &#x548C; password &#x6765;&#x53D6;&#x5F97;&#x8FDB;&#x5165;Internet&#x7684;&#x6743;&#x9650;&#x3002;&#x6709;&#x4E9B;&#x6A21;&#x62DF;&#x5668;&#x652F;&#x6301;&#x7528;&#x6237;&#x4EE3;&#x7406;&#x670D;&#x52A1;&#x5668;&#xFF0C;&#x7528;&#x6237;&#x5E94;&#x8BE5;&#x80FD;&#x544A;&#x8BC9;&#x6A21;&#x62DF;&#x5668;&#x76F8;&#x5173;&#x7684;&#x4EE3;&#x7406;&#x914D;&#x7F6E;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5728;&#x6781;&#x5C11;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x4F7F;&#x7528;&#x4EE3;&#x7406;&#x670D;&#x52A1;&#x5668;&#xFF08;&#x5982;Microsoft Proxy Server&#xFF0C;&#xFF09;&#x7684;&#x7528;&#x6237;&#x4F1A;&#x9047;&#x5230;&#x66F4;&#x591A;&#x7684;&#x95EE;&#x9898;&#x3002;&#x8FD9;&#x4E2A;&#x4EE3;&#x7406;&#x670D;&#x52A1;&#x5668;&#x53EA;&#x63A5;&#x53D7;&#x4E00;&#x79CD;&#x9A8C;&#x8BC1;&#x65B9;&#x5F0F;&#xFF08;userid/password&#xFF09;&#x3002;&#x8FD9;&#x79CD;&#x9A8C;&#x8BC1;&#x88AB;&#x79F0;&#x505A; NTLM &#xFF0C;&#x5E76;&#x4E14;&#x662F;&#x67D0;&#x79CD; MS &#x7684;&#x9A8C;&#x8BC1;&#x65B9;&#x5F0F;&#x3002;&#x51E0;&#x4E4E;&#x5F88;&#x5C11;&#x6709;&#x6A21;&#x62DF;&#x5668;&#x652F;&#x6301;&#x8FD9;&#x79CD;&#x65B9;&#x5F0F;&#x3002;&#x56E0;&#x6B64;&#x6700;&#x597D;&#x662F;&#x907F;&#x514D;&#x4F7F;&#x7528;&#x5B83;&#xFF0C;&#x6216;&#x8005;&#x8BA9;&#x7BA1;&#x7406;&#x5458;&#x4F7F;&#x7528;&#x201C;Basic Authentication&#x201D;&#x65B9;&#x5F0F;&#x4EE5;&#x907F;&#x514D;&#x66F4;&#x591A;&#x7684;&#x9EBB;&#x70E6;&#x3002;<br/>49. &#x4EC0;&#x4E48;&#x662F;PUSHing&#xFF0C;&#x5B83;&#x662F;&#x5982;&#x4F55;&#x5DE5;&#x4F5C;&#x7684;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;PUSH&#x88AB;&#x52A0;&#x5165;&#x5230;WAP 1.2&#xFF0C;&#x800C;&#x4E14;&#x53EA;&#x5728;WAP 1.2&#x4E2D;&#x624D;&#x5B58;&#x5728;&#x3002;&#x7B80;&#x5355;&#x5730;&#x6765;&#x8BF4;&#xFF0C;PUSH&#x63D0;&#x4F9B;&#x4E86;&#x53E6;&#x5916;&#x4E00;&#x79CD;&#x4ECE;&#x670D;&#x52A1;&#x5668;&#x5411;&#x7528;&#x6237;&#x53D1;&#x9001;&#x6570;&#x636E;&#x7684;&#x65B9;&#x5F0F;&#x3002;PULLing&#x662F;&#x4ECE;&#x5BA2;&#x6237;&#x7AEF;&#x8BF7;&#x6C42;&#x4FE1;&#x606F;&#xFF0C;&#x7136;&#x540E;&#x63A5;&#x6536;&#x5B83;&#xFF1B;PUSH&#x610F;&#x5473;&#x7740;&#x670D;&#x52A1;&#x5668;&#x53EF;&#x4EE5;&#x5411;&#x7528;&#x6237;&#x53D1;&#x9001;&#x6570;&#x636E;&#xFF0C;&#x800C;&#x4E0D;&#x9700;&#x8981;&#x7528;&#x6237;&#x6765;&#x8BF7;&#x6C42;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5185;&#x5BB9;&#x6216;&#x8005;&#x5E94;&#x7528;&#x670D;&#x52A1;&#x5668;&#x65E0;&#x6CD5;&#x5411;&#x7528;&#x6237;&#x4EE3;&#x7406;&#x76F4;&#x63A5;&#x53D1;&#x9001;&#x6570;&#x636E;&#xFF0C;&#x5FC5;&#x987B;&#x4F7F;&#x7528;&#x4E00;&#x79CD;&#x53EB;&#x505A;Push Proxy &#x7684;&#x7F51;&#x5173;&#x3002;PPG &#x662F;&#x57FA;&#x4E8E;Internet&#x7684;Push Initiator (&#x5185;&#x5BB9;&#x6216;&#x8005;&#x5E94;&#x7528;&#x670D;&#x52A1;&#x5668;) &#x4E0E;&#x79FB;&#x52A8;&#x7528;&#x6237;&#x4E4B;&#x95F4;&#x7684;&#x3002;&#x5728;Internet&#x4E00;&#x8FB9;&#xFF0C;&#x4F7F;&#x7528;Push Access Protocol&#xFF0C;&#x5728;&#x79FB;&#x52A8;&#x7F51;&#x7EDC;&#x4E00;&#x8FB9;&#x4F7F;&#x7528;Push Over-the-Air Protocol&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5F53;&#x524D;&#x53EA;&#x6709; WAP 1.2 &#x5F00;&#x53D1;&#x5E73;&#x53F0;&#x652F;&#x6301; PUSH&#xFF0C; &#x4F8B;&#x5982; Nokia Toolkit 2.0&#x3002; Nokia Toolkit 2.0 only &#x5185;&#x90E8;&#x652F;&#x6301;PUSHing&#xFF0C;&#x610F;&#x5473;&#x7740;&#x7528;&#x6237;&#x53EF;&#x4EE5;&#x4ECE;&#x5DE5;&#x5177;&#x5305;&#x7684;&#x754C;&#x9762;&#x5C06;&#x6D88;&#x606F;&#x63A8;&#x9001;&#x5230;&#x6A21;&#x62DF;&#x5668;&#x3002;&#x5982;&#x679C;&#x60F3;&#x8BD5;&#x7740;&#x5230;&#x4E00;&#x4E2A;&#x5916;&#x90E8;&#x7684;Push Proxy Gateway&#xFF0C; &#x5DE5;&#x5177;&#x5305;&#x5C31;&#x5D29;&#x6E83;&#x4E86;&#x3002;&#x4ECE;readme&#x6587;&#x4EF6;&#x4E2D;&#x77E5;&#x9053;&#xFF0C;PUSHing &#x8FD8;&#x6CA1;&#x6709;&#x7ECF;&#x8FC7;&#x5B8C;&#x6574;&#x7684;&#x6D4B;&#x8BD5;&#x3002;<br/>50. WAP&#x6A21;&#x62DF;&#x5668;&#x8BF4;text/html&#x4E0D;&#x652F;&#x6301;&#xFF0C;&#x4F46;&#x662F;&#x7528;&#x6237;&#x7684;MIME&#x8BBE;&#x7F6E;&#x662F;&#x6B63;&#x786E;&#x7684;&#xFF0C;&#x4E3A;&#x4EC0;&#x4E48;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5F53;&#x4F7F;&#x7528;&#x670D;&#x52A1;&#x7AEF;&#x7684;&#x811A;&#x672C;&#x8BED;&#x8A00;&#xFF0C;&#x4F8B;&#x5982;ASP&#x3001;PHP&#x6216;&#x8005;Perl&#xFF0C;&#x6765;&#x751F;&#x6210;WML&#x8F93;&#x51FA;&#xFF0C;&#x6216;&#x8005;&#x4ECE;HTTP&#x670D;&#x52A1;&#x5668;&#x63D0;&#x4F9B;WML&#x9875;&#x9762;&#x7684;&#x65F6;&#x5019;&#x3002;&#x8BB0;&#x4F4F;HTTP&#x4E00;&#x822C;&#x9ED8;&#x8BA4;&#x7684;&#x663E;&#x793A;&#x662F;HTML&#xFF0C;&#x5176;MIME&#x7C7B;&#x578B;&#x662F;text/html&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5982;&#x679C;HTTP&#x670D;&#x52A1;&#x5668;&#x6216;&#x8005;&#x670D;&#x52A1;&#x5668;&#x811A;&#x672C;&#x6709;&#x9519;&#x8BEF;&#xFF0C;&#x9519;&#x8BEF;&#x7684;&#x4FE1;&#x606F;&#x5C06;&#x4F7F;&#x7528;HTML&#x663E;&#x793A;&#xFF0C;&#x56E0;&#x6B64;&#x5FAE;&#x578B;&#x6D4F;&#x89C8;&#x5668;&#x662F;&#x4E0D;&#x80FD;&#x663E;&#x793A;&#x9519;&#x8BEF;&#x4FE1;&#x606F;&#x7684;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4E00;&#x4E2A;&#x5F00;&#x53D1;&#x5DE5;&#x5177;&#xFF0F;&#x6A21;&#x62DF;&#x5668;&#x53EF;&#x4EE5;&#x8BA9;&#x7528;&#x6237;&#x770B;&#x5230;&#x4ECE;HTTP&#x670D;&#x52A1;&#x5668;&#x8FC7;&#x6765;&#x7684;&#x4EE3;&#x7801;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x5728;Nokia SDK&#x4E2D;&#xFF0C;&#x8FD9;&#x4E2A;&#x529F;&#x80FD;&#x88AB;&#x79F0;&#x505A;View Source&#x3002;&#x901A;&#x8FC7;&#x770B;&#x4EE3;&#x7801;&#x53EF;&#x4EE5;&#x77E5;&#x9053;HTTP&#x670D;&#x52A1;&#x5668;&#x5230;&#x5E95;&#x53D1;&#x9001;&#x4E86;&#x4E9B;&#x4EC0;&#x4E48;&#x5185;&#x5BB9;&#x3002;&#x4E5F;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x666E;&#x901A;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x6765;&#x67E5;&#x770B;&#x4EFB;&#x4F55;HTML&#x683C;&#x5F0F;&#x7684;&#x9519;&#x8BEF;&#x4FE1;&#x606F;&#x3002;<br/>51. &#x5728;&#x54EA;&#x513F;&#x6709;Visio&#x79FB;&#x52A8;&#x7535;&#x8BDD;&#x7684;&#x6A21;&#x677F;&#x5E93;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x76EE;&#x524D;&#x552F;&#x4E00;&#x77E5;&#x9053;&#x7684;&#x5C31;&#x662F;&#x5B83;&#x5305;&#x542B;&#x5728; Nokia 7110 &#x4E2D;&#x3002;<br/>52. &#x6709;&#x6CA1;&#x6709;&#x5176;&#x4ED6;&#x6709;&#x7528;&#x7684;WML&#x5185;&#x5BB9;&#x670D;&#x52A1;&#x5217;&#x8868;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8FD9;&#x91CC;&#x81F3;&#x5C11;&#x6709;&#x4E00;&#x4E2A;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5BF9;&#x4E8E;Unix&#x7528;&#x6237;&#xFF0C; http://pwot.co.uk/wml/&#x4E2D;&#x6709;Thomas Neill &#xFF08;ponder@pwot.co.uk&#xFF09;&#x63D0;&#x4F9B;&#x7684;WML&#x5DE5;&#x5177;&#xFF0C;&#x5305;&#x62EC;WML&#x4E8C;&#x8FDB;&#x5236;&#x7F16;&#x8BD1;&#x548C;&#x53CD;&#x7F16;&#x8BD1;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Angus &#x548C; Zygo WAP&#xFF08;angus@z-y-g-o.com&#xFF09;&#x5DF2;&#x7ECF;&#x5F00;&#x53D1;&#x51FA;&#x4E86;&#x4E00;&#x4E2A;Perl&#x5DE5;&#x5177;&#x5305;&#x3002;&#x5B83;&#x8FD8;&#x5728;&#x4E3A;&#x7BA1;&#x9053;&#x5F0F;&#x7684;WML&#x7F16;&#x8BD1;&#x5668;&#x5DE5;&#x4F5C;&#x3002;<br/>53. XML&#x5230;XSL&#x7684;&#x8F6C;&#x6362;&#x53EF;&#x4EE5;&#x5E94;&#x7528;&#x5230;WML&#x548C;WAP&#x5417;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x65E2;&#x7136;WML&#x5B9E;&#x9645;&#x4E0A;&#x662F;XML&#xFF0C;&#x5E76;&#x4E14;XSL&#x5C06;WML&#x8F6C;&#x6362;&#x6210;&#x5176;&#x4ED6;&#x4E0D;&#x540C;&#x7684;XML&#x6587;&#x6863;&#xFF0C;&#x90A3;&#x4E48;&#x95EE;&#x9898;&#x7684;&#x7B54;&#x6848;&#x662F;&#x663E;&#x7136;&#x7684;&#xFF1A;XSL&#x4E5F;&#x53EF;&#x4EE5;&#x5E94;&#x7528;&#x5230;WML&#x3002;&#x53EF;&#x4EE5;&#x53C2;&#x8003;Luca Passani&#x7684;&#x6587;&#x7AE0;&#x300A;WebTechniques&#x300B;&#x3002;&#x8FD9;&#x4E2A;&#x6587;&#x7AE0;&#x5728;&#x7F51;&#x7EDC;&#x4E0A;&#x7684;&#x5730;&#x5740;&#x662F;&#xFF1A;<br/>&nbsp;&nbsp;&nbsp;&nbsp;http://www.webtechniques.com/archives/2000/03/passani/<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5B83;&#x63A8;&#x8350;&#x770B;&#x4E00;&#x4E0B;&#x53EB;&#x505A;&#x300A;&#x5728; Apache&#x4E0B;Cocoon&#x8BA1;&#x5212;&#x7684;&#x5B9E;&#x73B0;&#x300B;&#x8FD9;&#x7BC7;&#x6587;&#x7AE0;&#x3002;&#x201C;Cocoon &#x662F;&#x4E00;&#x4E2A;&#x4F9D;&#x8D56;&#x4E8E;&#x65B0;&#x7684;W3C&#x6280;&#x672F;&#xFF08;&#x4F8B;&#x5982;DOM&#xFF0C;XML&#xFF0C;&#x548C;XSL&#xFF09;&#x6846;&#x67B6;&#x3002;Cocoon&#x8BA1;&#x5212;&#x5728;&#x4E8E;&#x6539;&#x53D8;Wen&#x4FE1;&#x606F;&#x521B;&#x5EFA;&#xFF0C;&#x751F;&#x6210;&#x548C;&#x63D0;&#x4F9B;&#x7684;&#x65B9;&#x5F0F;&#x3002;&#x6587;&#x6863;&#x5185;&#x5BB9;&#x3001;&#x98CE;&#x683C;&#x548C;&#x903B;&#x8F91;&#x7ECF;&#x5E38;&#x56E0;&#x4E3A;&#x4E2A;&#x4EBA;&#x6216;&#x8005;&#x5DE5;&#x4F5C;&#x7EC4;&#x7684;&#x4E0D;&#x540C;&#x800C;&#x4E0D;&#x540C;&#x3002; Cocoon&#x76EE;&#x6807;&#x5728;&#x4E8E;&#x5C06;&#x8FD9;&#x4E09;&#x5C42;&#x5206;&#x79BB;&#xFF0C;&#x5141;&#x8BB8;&#x4E09;&#x5C42;&#x6B21;&#x4E4B;&#x95F4;&#x8FDB;&#x884C;&#x72EC;&#x7ACB;&#x7684;&#x8BBE;&#x8BA1;&#xFF0C;&#x521B;&#x5EFA;&#x548C;&#x7BA1;&#x7406;&#xFF0C;&#x51CF;&#x5C11;&#x76F8;&#x4E92;&#x4E4B;&#x95F4;&#x7684;&#x5F71;&#x54CD;&#xFF0C;&#x589E;&#x52A0;&#x5DE5;&#x4F5C;&#x7684;&#x53EF;&#x590D;&#x7528;&#x6027;&#x4EE5;&#x53CA;&#x7F29;&#x77ED;&#x4E0A;&#x5E02;&#x7684;&#x65F6;&#x95F4;&#x3002;Web&#x5185;&#x5BB9;&#x7684;&#x4EA7;&#x751F;&#x5927;&#x591A;&#x6570;&#x662F;&#x57FA;&#x4E8E;HTML&#x7684;&#xFF0C;&#x4F46;&#x662F;HTML&#x5E76;&#x4E0D;&#x80FD;&#x5C06;&#x4E09;&#x8005;&#x5206;&#x79BB;&#x5F00;&#x6765;&#xFF0C;&#x6DF7;&#x5408;&#x7740;&#x5404;&#x79CD;&#x683C;&#x5F0F;&#x6807;&#x7B7E;&#xFF0C;&#x7A0B;&#x5E8F;&#x903B;&#x8F91;&#x7B49;&#x7B49;&#x3002;&#x800C;Cocoon&#x8BA1;&#x5212;&#x5C06;&#x8981;&#x6539;&#x53D8;&#x8FD9;&#x79CD;&#x60C5;&#x51B5;&#xFF0C;&#x5141;&#x8BB8;&#x5185;&#x5BB9;&#xFF0C;&#x903B;&#x8F91;&#x548C;&#x98CE;&#x683C;&#x76F8;&#x4E92;&#x5206;&#x79BB;&#x3002;&#x4F7F;&#x7528;XML&#x6765;&#x4FDD;&#x5B58;&#xFF0C;&#x4F46;&#x662F;&#x4F7F;&#x7528;XSL&#x6765;&#x5C06;&#x5B83;&#x4EEC;&#x6DF7;&#x5408;&#x3002;&#x201D;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x57FA;&#x672C;&#x4E0A;&#x6765;&#x8BF4;&#xFF0C;Cocoon&#x5C06;&#x89E3;&#x8BFB;HTTP&#x5934;&#xFF0C;&#x5224;&#x65AD;&#x4F7F;&#x7528;&#x7684;&#x662F;&#x4EC0;&#x4E48;&#x6D4F;&#x89C8;&#x5668;&#xFF0C;&#x7136;&#x540E;&#x4F7F;&#x7528;&#x4E0D;&#x540C;&#x7684;&#x98CE;&#x683C;&#x6765;&#x9009;&#x62E9;&#x6B63;&#x786E;&#x7684;&#x9875;&#x9762;&#xFF0C;&#x4F7F;&#x7528;XSL&#x8FDB;&#x884C;&#x6DF7;&#x5408;&#x3002;<br/>54. &#x60F3;&#x8BA9;&#x7528;&#x6237;&#x53EA;&#x8981;&#x7B80;&#x5355;&#x5730;&#x6309;&#x4E0B;&#x4E00;&#x4E2A;&#x6309;&#x94AE;&#x5C31;&#x80FD;&#x591F;&#x8F6C;&#x8DF3;&#x5230;&#x5176;&#x4ED6;&#x5361;&#x7247;&#x800C;&#x4E0D;&#x662F;&#x901A;&#x8FC7;&#x9009;&#x62E9;URL&#xFF0C;&#x8FD9;&#x4E2A;&#x53EF;&#x80FD;&#x5417;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4E0D;&#xFF0C;&#x4E0D;&#x53EF;&#x80FD;&#x3002;<br/>55. &#x5982;&#x4F55;&#x907F;&#x514D;&#x4E00;&#x4E2A;&#x884C;&#x7684;&#x4E2D;&#x65AD;&#x4EE5;&#x4FBF;&#x53EF;&#x4EE5;&#x5728;&#x4E00;&#x884C;&#x4E2D;&#x8F93;&#x5165;&#x591A;&#x4E2A;&#x94FE;&#x63A5;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5728;Nokia 7110&#x4E2D;&#xFF0C;&#x4E0D;&#x53EF;&#x80FD;&#x505A;&#x5230;&#x8FD9;&#x4E00;&#x70B9;&#xFF0C;&#x6BCF;&#x4E2A;&#x94FE;&#x63A5;&#x90FD;&#x5360;&#x636E;&#x81EA;&#x5DF1;&#x7684;&#x4E00;&#x884C;&#x3002;</p><p> + <a href="#CommentCard">&#x67E5;&#x770B;&#x5F53;&#x524D;&#x65E5;&#x5FD7;&#x8BC4;&#x8BBA;</a> (0)</p><p>&nbsp;<br/><br/><a href="wap.asp?do=Login">&#x767B;&#x5F55;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;2.250&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="postCommentCard"><p><b>&#x6807;&#x9898;&#x3A;</b> <a href="#MainCard">&#x57;&#x41;&#x50;&#x28;&#x77;&#x6D;&#x6C;&#x29;&#x5F00;&#x53D1;&#x95EE;&#x7B54;</a></p><p><br/>你没有权限发表评论</p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;2.250&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="CommentCard"><p>&#x6682;&#x65E0;&#x8BC4;&#x8BBA;</p><p><a href="#MainCard">&#x8FD4;&#x56DE;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;2.250&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card>
</wml>
