
<?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> &#x43;&#x23;&#x20;&#x9A8C;&#x8BC1;&#x7801;&#x7684;&#x4E09;&#x79CD;&#x505A;&#x6CD5;&#x5B;&#x7EAF;&#x6570;&#x5B57;&#x5D;&#x5B;&#x7EAF;&#x6C49;&#x5B57;&#x5D;&#x5B;&#x5B57;&#x6BCD;&#x5C;&#x6570;&#x5B57;&#x5C;&#x6C49;&#x5B57;&#x6DF7;&#x5408;&#x5D;</p><p><b>&#x4F5C;&#x8005;&#x3A;</b> &#x64;&#x6E;&#x61;&#x77;&#x6F;</p><p><b>&#x65E5;&#x671F;&#x3A;</b> &#x32;&#x30;&#x30;&#x37;&#x2D;&#x31;&#x32;&#x2D;&#x32;&#x38;&#x20;&#x30;&#x34;&#x3A;&#x30;&#x33;&#x20;&#x41;&#x4D;</p><p><b>&#x5206;&#x7C7B;&#x3A;</b> <a href="wap.asp?do=showLog&amp;cateID=5">&#x57;&#x65;&#x62;&#x7F16;&#x7A0B;</a></p><p><b>&#x5185;&#x5BB9;&#x3A;</b> &#x7F51;&#x4E0A;&#x6709;&#x5F88;&#x591A;&#x5173;&#x4E8E;&#x9A8C;&#x8BC1;&#x7801;&#x505A;&#x6CD5;&#x7684;&#x8D44;&#x6599;,&#x4F46;&#x662F;&#x771F;&#x6B63;&#x505A;&#x5F97;&#x5B8C;&#x6574;&#x7684;&#x5374;&#x975E;&#x5E38;&#x5C11;,&#x6240;&#x4EE5;&#x6628;&#x5929;&#x665A;&#x4E0A;&#x53C2;&#x8003;&#x4E86;&#x4F5C;&#x8005;&#xFF1A;CSDN &#x4E0A;kwklover &#x7684;&#x5728;ASP.NET&#x4E0B;&#x5B9E;&#x73B0;&#x6570;&#x5B57;&#x548C;&#x5B57;&#x7B26;&#x76F8;&#x6DF7;&#x5408;&#x7684;&#x9A8C;&#x8BC1;&#x7801; (&#x6DF7;&#x5408;,&#x5B8C;&#x6574;,&#x9057;&#x61BE;&#x7684;&#x662F;vb.net,&#x8BF4;&#x5230;&#x8FD9;&#x91CC;&#x6211;&#x60F3;&#x6211;&#x5F97;&#x611F;&#x8C22;stone(QQ9337874),&#x56E0;&#x4E3A;&#x6211;&#x5728;&#x628A;VB&#x8BD1;&#x6210;C#&#x7684;&#x8FC7;&#x7A0B;&#x4E2D;&#x51E0;&#x756A;&#x51FA;&#x9519;,&#x6700;&#x7EC8;&#x8FD9;&#x6BB5;&#x7FFB;&#x8BD1;&#x7531;&#x4ED6;&#x5B8C;&#x6210;)!!<br/>&#x968F;&#x673A;&#x6C49;&#x5B57;&#x53C2;&#x8003;&#x4E86;http://navicy.cnblogs.com/archive/2005/05/08/150756.html&#x8FD9;&#x7BC7;&#x6587;&#x7AE0;&#x7684;,<br/>&#x800C;&#x6700;&#x7EC8;&#x7684;&#x7EAF;&#x6570;&#x5B57;&#x4EE5;&#x53CA;GDI+&#x7ED8;&#x56FE;&#x5219;&#x662F;&#x4ECE;&#x25A1;&#x2606;&#x8FD1;&#x4E09;&#x5341;&#x2606;(QQ19302038)&#x4F20;&#x7ED9;&#x6211;&#x7684;&#x4E00;&#x4E2A;OA&#x6848;&#x4F8B;&#x91CC;&#x9762;&#x5206;&#x79BB;&#x51FA;&#x6765;&#x7684;!<br/>&#x6240;&#x4EE5;&#x5B8C;&#x6574;&#x7684;&#x8BF4;,&#x8FD9;&#x91CC;&#x9762;&#x51E0;&#x4E4E;&#x90FD;&#x662F;&#x522B;&#x4EBA;&#x505A;&#x597D;&#x4E86;&#x7684;,&#x6211;&#x53EA;&#x662F;&#x6574;&#x7406;&#x51FA;&#x6765;&#x4E86;!<br/>&#x5B8C;&#x6574;&#x7684;&#x4E0B;&#x8F7D;&#x5730;&#x5740;&#x662F;&#x3000;http://www.mzwu.com/pic/20071224/gdi.rar&#x3000;<br/>&#x4E0B;&#x9762;&#x628A;&#x4EE3;&#x7801;&#x7684;&#x91CD;&#x70B9;&#x90E8;&#x5206;&#x8D34;&#x51FA;&#x6765;&#xFF0C;&#x5982;&#x679C;&#x770B;&#x6E90;&#x6587;&#x4EF6;&#x6709;&#x4EC0;&#x4E48;&#x4E0D;&#x660E;&#x767D;&#x53EF;&#x4EE5;&#x95EE;&#x5076;&#x3000;QQ 110535808<br/>&#x6548;&#x679C;&#x5982;&#x56FE;(&#x6211;&#x786E;&#x5B9E;&#x61D2;&#x4E86;&#x70B9;,&#x6309;&#x7EBD;&#x7684;&#x540D;&#x5B57;&#x90FD;&#x6CA1;&#x6709;&#x6539;,&#x54C8;&#x54C8;)<br/>&#x9700;&#x8981;&#x8BF4;&#x660E;&#x7684;&#x662F;,&#x56E0;&#x4E3A;&#x63D0;&#x4EA4;&#x5BF9;&#x6BD4;&#x540E;,&#x9875;&#x9762;&#x662F;&#x91CD;&#x65B0;&#x5237;&#x65B0;&#x4E86;,&#x6240;&#x4EE5;&#x6587;&#x672C;&#x6846;&#x91CC;&#x9762;&#x770B;&#x89C1;&#x7684;&#x548C;&#x540E;&#x9762;&#x56FE;&#x7247;&#x663E;&#x793A;&#x4E0D;&#x4E00;&#x6837;,&#x8FD9;&#x4E2A;&#x4E0D;&#x9700;&#x8981;&#x592A;&#x591A;&#x8BF4;&#x660E;&#x5427;!!<br/>&#x6DF7;&#x5408;&#x6A21;&#x5F0F;&#x5237;&#x65B0;&#x51FA;&#x73B0;&#x7EA6;&#x754C;&#x9519;&#x8BEF; &#x5DF2;&#x7ECF;&#x88AB; stone(QQ9337874) &#x4FEE;&#x6B63;!!<br/>&#x4E0B;&#x9762;&#x662F;GDI + &#x7ED8;&#x56FE;&#x7684;&#x4EE3;&#x7801;&#x6BB5;&#xFF0C;&#x4EE5;&#x53CA;&#x663E;&#x793A;&#x7684;&#x8C03;&#x7528;&#x7B49;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;using System;<br/>using System.Data;<br/>using System.Configuration;<br/>using System.Collections;<br/>using System.Web;<br/>using System.Web.Security;<br/>using System.Web.UI;<br/>using System.Web.UI.WebControls;<br/>using System.Web.UI.WebControls.WebParts;<br/>using System.Web.UI.HtmlControls;<br/>using System.Drawing.Drawing2D;<br/>using System.Drawing.Imaging;<br/>using System.Drawing.Text;<br/>using System.Drawing;<br/>using System.Text; <br/>public partial class png : System.Web.UI.Page<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;private readonly string ImagePath = &#34;Validator.jpg&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;private static string gif = &#34;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;protected void Page_Load(object sender, EventArgs e)<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch (Request.QueryString[&#34;aa&#34;])<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case &#34;1&#34;:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gif = stxt();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Session[&#34;gif&#34;]= stxt();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case &#34;2&#34;:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gif = GetRandomint();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Session[&#34;gif&#34;]= GetRandomint();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case &#34;3&#34;:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gif = RndNum(3);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Session[&#34;gif&#34;]= RndNum(3);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gif = RndNum(3);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Session[&#34;gif&#34;]= GetRandomint();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&#x521B;&#x5EFA;Bmp&#x4F4D;&#x56FE;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bitmap bitMapImage = new System.Drawing.Bitmap(Server.MapPath(ImagePath));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Graphics graphicImage = Graphics.FromImage(bitMapImage);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&#x8BBE;&#x7F6E;&#x753B;&#x7B14;&#x7684;&#x8F93;&#x51FA;&#x6A21;&#x5F0F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;graphicImage.SmoothingMode = SmoothingMode.HighSpeed;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&#x6DFB;&#x52A0;&#x6587;&#x672C;&#x5B57;&#x7B26;&#x4E32;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;graphicImage.DrawString(gif, new Font(&#34;Arial&#34;, 20, FontStyle.Bold), SystemBrushes.WindowText, new Point(0, 0));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&#x8BBE;&#x7F6E;&#x56FE;&#x50CF;&#x8F93;&#x51FA;&#x7684;&#x683C;&#x5F0F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.ContentType = &#34;image/jpeg&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&#x4FDD;&#x5B58;&#x6570;&#x636E;&#x6D41;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bitMapImage.Save(Response.OutputStream, ImageFormat.Jpeg);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&#x91CA;&#x653E;&#x5360;&#x7528;&#x7684;&#x8D44;&#x6E90;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;graphicImage.Dispose();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bitMapImage.Dispose();<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;//1.&#x8FD4;&#x56DE;&#x7EAF;&#x6570;&#x5B57;<br/>&nbsp;&nbsp;&nbsp;&nbsp;private String GetRandomint()<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Random random = new Random();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return (random.Next(100000, 999999).ToString());<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;//2.&#x8FD4;&#x56DE;&#x6C49;&#x5B57;&#x7684;<br/>&nbsp;&nbsp;&nbsp;&nbsp;/**//* <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6B64;&#x51FD;&#x6570;&#x5728;&#x6C49;&#x5B57;&#x7F16;&#x7801;&#x8303;&#x56F4;&#x5185;&#x968F;&#x673A;&#x521B;&#x5EFA;&#x542B;&#x4E24;&#x4E2A;&#x5143;&#x7D20;&#x7684;&#x5341;&#x516D;&#x8FDB;&#x5236;&#x5B57;&#x8282;&#x6570;&#x7EC4;&#xFF0C;&#x6BCF;&#x4E2A;&#x5B57;&#x8282;&#x6570;&#x7EC4;&#x4EE3;&#x8868;&#x4E00;&#x4E2A;&#x6C49;&#x5B57;&#xFF0C;&#x5E76;&#x5C06;&#x56DB;&#x4E2A;&#x5B57;&#x8282;&#x6570;&#x7EC4;&#x5B58;&#x50A8;&#x5728;object&#x6570;&#x7EC4;&#x4E2D;&#x3002; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x53C2;&#x6570;&#xFF1A;strlength&#xFF0C;&#x4EE3;&#x8868;&#x9700;&#x8981;&#x4EA7;&#x751F;&#x7684;&#x6C49;&#x5B57;&#x4E2A;&#x6570; <br/>&nbsp;&nbsp;&nbsp;&nbsp;*/ <br/>&nbsp;&nbsp;&nbsp;&nbsp;public static object[] Cr&#101;ateRegionCode(int strlength) <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&#x5B9A;&#x4E49;&#x4E00;&#x4E2A;&#x5B57;&#x7B26;&#x4E32;&#x6570;&#x7EC4;&#x50A8;&#x5B58;&#x6C49;&#x5B57;&#x7F16;&#x7801;&#x7684;&#x7EC4;&#x6210;&#x5143;&#x7D20; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string[] rBase=new String [16]{&#34;0&#34;,&#34;1&#34;,&#34;2&#34;,&#34;3&#34;,&#34;4&#34;,&#34;5&#34;,&#34;6&#34;,&#34;7&#34;,&#34;8&#34;,&#34;9&#34;,&#34;a&#34;,&#34;b&#34;,&#34;c&#34;,&#34;d&#34;,&#34;e&#34;,&#34;f&#34;}; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Random rnd=new Random(); <br/>&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&#x5B9A;&#x4E49;&#x4E00;&#x4E2A;object&#x6570;&#x7EC4;&#x7528;&#x6765; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;object[] bytes=new object[strlength]; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/**//*&#x6BCF;&#x5FAA;&#x73AF;&#x4E00;&#x6B21;&#x4EA7;&#x751F;&#x4E00;&#x4E2A;&#x542B;&#x4E24;&#x4E2A;&#x5143;&#x7D20;&#x7684;&#x5341;&#x516D;&#x8FDB;&#x5236;&#x5B57;&#x8282;&#x6570;&#x7EC4;&#xFF0C;&#x5E76;&#x5C06;&#x5176;&#x653E;&#x5165;bject&#x6570;&#x7EC4;&#x4E2D; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#x6BCF;&#x4E2A;&#x6C49;&#x5B57;&#x6709;&#x56DB;&#x4E2A;&#x533A;&#x4F4D;&#x7801;&#x7EC4;&#x6210; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#x533A;&#x4F4D;&#x7801;&#x7B2C;1&#x4F4D;&#x548C;&#x533A;&#x4F4D;&#x7801;&#x7B2C;2&#x4F4D;&#x4F5C;&#x4E3A;&#x5B57;&#x8282;&#x6570;&#x7EC4;&#x7B2C;&#x4E00;&#x4E2A;&#x5143;&#x7D20; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#x533A;&#x4F4D;&#x7801;&#x7B2C;3&#x4F4D;&#x548C;&#x533A;&#x4F4D;&#x7801;&#x7B2C;4&#x4F4D;&#x4F5C;&#x4E3A;&#x5B57;&#x8282;&#x6570;&#x7EC4;&#x7B2C;&#x4E8C;&#x4E2A;&#x5143;&#x7D20; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/ <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(int i=0;i&lt;strlength;i++) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&#x533A;&#x4F4D;&#x7801;&#x7B2C;1&#x4F4D; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int r1=rnd.Next(11,14); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string str_r1=rBase[r1].Trim(); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&#x533A;&#x4F4D;&#x7801;&#x7B2C;2&#x4F4D; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rnd=new Random(r1*unchecked((int)DateTime.Now.Ticks)+i);//&#x66F4;&#x6362;&#x968F;&#x673A;&#x6570;&#x53D1;&#x751F;&#x5668;&#x7684;&#x79CD;&#x5B50;&#x907F;&#x514D;&#x4EA7;&#x751F;&#x91CD;&#x590D;&#x503C; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int r2; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (r1==13) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r2=rnd.Next(0,7); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r2=rnd.Next(0,16); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string str_r2=rBase[r2].Trim(); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&#x533A;&#x4F4D;&#x7801;&#x7B2C;3&#x4F4D; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rnd=new Random(r2*unchecked((int)DateTime.Now.Ticks)+i); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int r3=rnd.Next(10,16); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string str_r3=rBase[r3].Trim(); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&#x533A;&#x4F4D;&#x7801;&#x7B2C;4&#x4F4D; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rnd=new Random(r3*unchecked((int)DateTime.Now.Ticks)+i); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int r4; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (r3==10) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r4=rnd.Next(1,16); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else if (r3==15) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r4=rnd.Next(0,15); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r4=rnd.Next(0,16); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string str_r4=rBase[r4].Trim(); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&#x5B9A;&#x4E49;&#x4E24;&#x4E2A;&#x5B57;&#x8282;&#x53D8;&#x91CF;&#x5B58;&#x50A8;&#x4EA7;&#x751F;&#x7684;&#x968F;&#x673A;&#x6C49;&#x5B57;&#x533A;&#x4F4D;&#x7801; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;byte byte1=Convert.ToByte(str_r1 + str_r2,16); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;byte byte2=Convert.ToByte(str_r3 + str_r4,16); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&#x5C06;&#x4E24;&#x4E2A;&#x5B57;&#x8282;&#x53D8;&#x91CF;&#x5B58;&#x50A8;&#x5728;&#x5B57;&#x8282;&#x6570;&#x7EC4;&#x4E2D; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;byte[] str_r=new byte[]{byte1,byte2}; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&#x5C06;&#x4EA7;&#x751F;&#x7684;&#x4E00;&#x4E2A;&#x6C49;&#x5B57;&#x7684;&#x5B57;&#x8282;&#x6570;&#x7EC4;&#x653E;&#x5165;object&#x6570;&#x7EC4;&#x4E2D; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bytes.SetValue(str_r,i); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return bytes; <br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;private string stxt()<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Encoding gb = Encoding.GetEncoding(&#34;gb2312&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&#x8C03;&#x7528;&#x51FD;&#x6570;&#x4EA7;&#x751F;4&#x4E2A;&#x968F;&#x673A;&#x4E2D;&#x6587;&#x6C49;&#x5B57;&#x7F16;&#x7801; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;object[] bytes = Cr&#101;ateRegionCode(3);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&#x6839;&#x636E;&#x6C49;&#x5B57;&#x7F16;&#x7801;&#x7684;&#x5B57;&#x8282;&#x6570;&#x7EC4;&#x89E3;&#x7801;&#x51FA;&#x4E2D;&#x6587;&#x6C49;&#x5B57; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string str1 = gb.GetString((byte[])Convert.ChangeType(bytes[0], typeof(byte[])));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string str2 = gb.GetString((byte[])Convert.ChangeType(bytes[1], typeof(byte[])));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string str3 = gb.GetString((byte[])Convert.ChangeType(bytes[2], typeof(byte[])));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string txt = str1 + str2 + str3;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return txt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;//3.&#x8FD4;&#x56DE;&#x6587;&#x5B57;/&#x6570;&#x5B57;/&#x5B57;&#x6BCD;&#x6DF7;&#x5408;&#x7684;<br/>&nbsp;&nbsp;&nbsp;&nbsp;public String RndNum(int VcodeNum)<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String Vchar = &#34;0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,W,X,Y,Z,&#x5475;,&#x54C8;,&#x5F39;,&#x7C27;,&#x79E4;,&#x5B09;,&#x620F;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String[] VcArray = Vchar.Split(&#39;,&#39;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String VNum = &#34;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Random random = new Random();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (int i = 1; i &lt;= VcodeNum; i++)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int iNum = 0;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while ((iNum = Convert.ToInt32(VcArray.Length * random.NextDouble())) == VcArray.Length)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iNum = Convert.ToInt32(VcArray.Length * random.NextDouble());<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VNum += VcArray[iNum];<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return VNum;<br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>}<br/>&#x6211;&#x4EEC;&#x8C03;&#x7528;&#x9875;&#x7684;&#x4EE3;&#x7801;&#x5982;&#x4E0B;<br/>aspx&#x4EE3;&#x7801;&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;&lt;html xmlns=&#34;http://www.w3.org/1999/xhtml&#34; &gt;<br/>&lt;head runat=&#34;server&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;&#x65E0;&#x6807;&#x9898;&#x9875;&lt;/title&gt;<br/>&lt;/head&gt;<br/>&lt;body&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;form id=&#34;form1&#34; runat=&#34;server&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;nbsp;&lt;asp:TextBox ID=&#34;TextBox1&#34; runat=&#34;server&#34;&gt;&lt;/asp:TextBox&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;asp:Image ID=&#34;Image1&#34; runat=&#34;server&#34; ImageUrl=&#34;png.aspx&#34; /&gt;&lt;br /&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;br /&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;nbsp;&lt;asp:Button ID=&#34;Button2&#34; runat=&#34;server&#34; OnClick=&#34;Button2_Click&#34; Text=&#34;Button&#34; /&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;asp:Dro&#112;DownList ID=&#34;Dro&#112;DownList1&#34; runat=&#34;server&#34; AutoPostBack=&#34;True&#34; OnSel&#101;ctedIndexChanged=&#34;Dro&#112;DownList1_Sel&#101;ctedIndexChanged&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;asp:ListItem Value=&#34;3&#34;&gt;&#x9ED8;&#x8BA4;&lt;/asp:ListItem&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;asp:ListItem Value=&#34;1&#34;&gt;&#x6587;&#x5B57;&lt;/asp:ListItem&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;asp:ListItem Value=&#34;2&#34;&gt;&#x6570;&#x5B57;&lt;/asp:ListItem&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;asp:ListItem Value=&#34;3&#34;&gt;&#x6DF7;&#x5408;&lt;/asp:ListItem&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/asp:Dro&#112;DownList&gt;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/form&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt;<br/>aspx.cs&#x4EE3;&#x7801;&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;protected void Dro&#112;DownList1_Sel&#101;ctedIndexChanged(object sender, EventArgs e)<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;switch (Dro&#112;DownList1.Sel&#101;ctedValue)<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case &#34;1&#34;:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Image1.ImageUrl = &#34;png.aspx?aa=1&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case &#34;2&#34;:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Image1.ImageUrl = &#34;png.aspx?aa=2&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case &#34;3&#34;:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Image1.ImageUrl = &#34;png.aspx?aa=3&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>protected void Button2_Click(object sender, EventArgs e)<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;if (TextBox1.Text == Session[&#34;gif&#34;].ToString())<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Write(&#34;OK,&#x6B63;&#x786E;&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Write(&#34;&#x9A8C;&#x8BC1;&#x7801;&#x4E0D;&#x7B26;&#x5408;&#34;);<br/>}</p><p> + <a href="#CommentCard">&#x67E5;&#x770B;&#x5F53;&#x524D;&#x65E5;&#x5FD7;&#x8BC4;&#x8BBA;</a> (3)</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;0.110&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="postCommentCard"><p><b>&#x6807;&#x9898;&#x3A;</b> <a href="#MainCard">&#x43;&#x23;&#x20;&#x9A8C;&#x8BC1;&#x7801;&#x7684;&#x4E09;&#x79CD;&#x505A;&#x6CD5;&#x5B;&#x7EAF;&#x6570;&#x5B57;&#x5D;&#x5B;&#x7EAF;&#x6C49;&#x5B57;&#x5D;&#x5B;&#x5B57;&#x6BCD;&#x5C;&#x6570;&#x5B57;&#x5C;&#x6C49;&#x5B57;&#x6DF7;&#x5408;&#x5D;</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;0.110&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="CommentCard"><p><b>&#x6807;&#x9898;&#x3A;</b> <a href="#MainCard">&#x43;&#x23;&#x20;&#x9A8C;&#x8BC1;&#x7801;&#x7684;&#x4E09;&#x79CD;&#x505A;&#x6CD5;&#x5B;&#x7EAF;&#x6570;&#x5B57;&#x5D;&#x5B;&#x7EAF;&#x6C49;&#x5B57;&#x5D;&#x5B;&#x5B57;&#x6BCD;&#x5C;&#x6570;&#x5B57;&#x5C;&#x6C49;&#x5B57;&#x6DF7;&#x5408;&#x5D;</a></p><p><b>&#x8BC4;&#x8BBA;&#x5185;&#x5BB9;&#x3A;</b></p><p>== <b>&#x63;&#x73;&#x66;&#x61;&#x6E;&#x73;</b> <small>2012-05-14 08:22 AM</small> ----</p><p>5. &#x5F3A;&#x5927; &#x7CFB;&#x7EDF;&#x9664;&#x63D0;&#x4F9B;&#x9A8C;&#x8BC1;&#x7801;&#x5916;&#x8FD8;&#x63D0;&#x4F9B;&#x5404;&#x79CD;&#x7EDF;&#x8BA1;&#x529F;&#x80FD;&#x4E0E;IP&#x963B;&#x65AD;&#x7B49;&#x529F;&#x80FD;&#xFF0C;&#x5B89;&#x5168;&#x6027;&#x5B8C;&#x5168;&#x638C;&#x63A7;&#x5728;&#x5F00;&#x53D1;&#x8005;&#x624B;&#x4E2D;&#xFF1B;<br/>6. &#x4E0E;&#x5F00;&#x53D1;&#x8BED;&#x8A00;&#x65E0;&#x5173; &#x7CFB;&#x7EDF;API&#x63A5;&#x53E3;&#xFF0C;&#x901A;&#x8FC7;HTTPS&#x534F;&#x8BAE;&#x5B9E;&#x73B0;&#xFF0C;&#x4EFB;&#x4F55;&#x8BED;&#x8A00;&#x90FD;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;HCaptcha&#xFF1B;<br/>7. &#x6837;&#x5F0F;&#x4E30;&#x5BCC; &#x7CFB;&#x7EDF;&#x63D0;&#x4F9B;&#x7684;&#x81EA;&#x5B9A;&#x4E49;&#x6837;&#x5F0F;&#x3001;JS&#x652F;&#x6301;&#x6A21;&#x5F0F;&#x3001;&#x5F39;&#x51FA;&#x6A21;&#x5F0F;&#x3001;&#x7EC4;&#x4EF6;&#x6A21;&#x5F0F;&#x4F9B;&#x5F00;&#x53D1;&#x8005;&#x9009;&#x62E9;&#xFF0C;&#x6BCF;&#x4E2A;&#x6A21;&#x5F0F;&#x53EF;&#x4EE5;&#x9009;&#x62E9;&#x591A;&#x79CD;&#x6837;&#x5F0F;&#xFF1B;<br/>8. &#x652F;&#x6301;&#x8303;&#x56F4;&#x5E7F; &#x7CFB;&#x7EDF;&#x4E0D;&#x4EC5;&#x652F;&#x6301;Web&#x7AD9;&#x70B9;&#x7684;&#x9A8C;&#x8BC1;&#x7801;&#xFF0C;&#x540C;&#x65F6;&#x652F;&#x6301;Wap&#x3001;&#x5BA2;&#x6237;&#x7AEF;&#x7A0B;&#x5E8F;[IPhone/Android/PC Client]&#x7B49;&#x652F;&#x6301;HTTPS&#x534F;&#x8BAE;&#x7684;&#x7CFB;&#x7EDF;&#xFF1B;<br/> </p><p> </p><p>== <b>&#x63;&#x73;&#x66;&#x61;&#x6E;&#x73;</b> <small>2012-05-14 08:17 AM</small> ----</p><p>&#x7695;&#x5E94; www.hinsite.com <br/>HCaptcha&#x9A8C;&#x8BC1;&#x7801; &#x662F;&#x4E0E;&#x5F00;&#x53D1;&#x8BED;&#x8A00;&#x65E0;&#x5173;&#x3001;&#x6837;&#x5F0F;&#x53EF;&#x8C03;&#x6574;&#x7684;&#x514D;&#x8D39;&#x56FE;&#x5F62;&#x9A8C;&#x8BC1;&#x7801;&#x7CFB;&#x7EDF;&#x3002;<br/>1. &#x5B89;&#x5168; &#x7CFB;&#x7EDF;&#x53EF;&#x4EE5;&#x975E;&#x5E38;&#x6709;&#x6548;&#x5730;&#x963B;&#x6B62;&#x7F51;&#x7EDC;&#x673A;&#x5668;&#x4EBA;&#x7684;&#x6CE8;&#x518C;&#xFF0C;&#x767B;&#x5F55;&#xFF0C;&#x5185;&#x5BB9;&#x53D1;&#x5E03;&#xFF0C;&#x7CFB;&#x7EDF;&#x5177;&#x6709;&#x667A;&#x80FD;&#x7684;&#x8FA8;&#x8BC6;&#x4E0E;&#x963B;&#x6B62;&#x673A;&#x5668;&#x4EBA;&#x8BBF;&#x95EE;&#x80FD;&#x529B;&#xFF0C;&#x4ECE;&#x800C;&#x4FDD;&#x62A4;&#x4FE1;&#x606F;&#x5B89;&#x5168;&#xFF1B;<br/>2. &#x6709;&#x6548; &#x7CFB;&#x7EDF;&#x63D0;&#x4F9B;&#x7684;&#x9A8C;&#x8BC1;&#x7801;&#x662F;&#x5BF9;&#x7528;&#x6237;&#x5BB9;&#x6613;&#x8FA8;&#x8BC6;&#x5BF9;&#x8BC6;&#x522B;&#x5668;&#x4E0D;&#x5BB9;&#x6613;&#x8FA8;&#x522B;&#xFF1B;<br/>3. &#x7A33;&#x5B9A; &#x7CFB;&#x7EDF;&#x4FDD;&#x8BC1;&#x9A8C;&#x8BC1;&#x7801;&#x7684;&#x663E;&#x793A;&#x4E0E;&#x9A8C;&#x8BC1;&#x5FEB;&#x901F;&#x4E0E;&#x7A33;&#x5B9A;&#xFF1B;<br/>4. &#x6613;&#x7528; &#x7CFB;&#x7EDF;&#x5BF9;&#x4E0D;&#x540C;&#x8BED;&#x8A00;PHP/JSP/ASP/ASP.NET[C#&#x3001;VB]&#x7B49;&#x4E3B;&#x6D41;&#x8BED;&#x8A00;&#x63D0;&#x4F9B;&#x9A8C;&#x8BC1;&#x7801;&#x7684;&#x663E;&#x793A;&#x4E0E;&#x9A8C;&#x8BC1;&#x7AEF;&#x4EE3;&#x7801;&#x4E0E;&#x4F8B;&#x5B50;&#xFF0C;&#x5F00;&#x53D1;&#x8005;&#x53EF;&#x4EE5;&#x5728;&#x51E0;&#x4E4E;&#x4E0D;&#x9700;&#x8981;&#x66F4;&#x6539;&#x4EE3;&#x7801;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#x96C6;&#x6210;&#x5230;&#x4EFB;&#x4F55;&#x7CFB;&#x7EDF;&#x3002;&#x7CFB;&#x7EDF;&#x8FD8;&#x63D0;&#x4F9B;&#x9A8C;&#x8BC1;&#x7801;&#x6837;&#x5F0F;&#x7684;&#x7BA1;&#x7406;&#x8BBE;&#x7F6E;&#x529F;&#x80FD;&#xFF0C;&#x4E0D;&#x9700;&#x8981;&#x66F4;&#x6539;&#x4EE3;&#x7801;&#x8F7B;&#x6613;&#x5730;&#x66F4;&#x6539;&#x6837;&#x5F0F;&#xFF1B;<br/> </p><p> </p><p>== <b>&#x6B;&#x65;&#x76;&#x69;&#x6E;&#x6A;&#x75;</b> <small>2011-01-01 07:30 PM</small> ----</p><p>&#x8C22;&#x8C22;&#x63D0;&#x4F9B; </p><p> </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;0.126&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card>
</wml>
