<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
<title>滨海博客</title>
<link>http://blog.cukkk.com/</link>
<description>滨海博客，免费博客申请</description>
<generator>Oblog 3.0</generator>
<webMaster>cukkk@cukkk.com</webMaster>
<item>
<title><![CDATA[阿里巴巴B2B业务分拆上市 马云去留成难题]]></title>
<link>http://blog.cukkk.com/user1/265/archives/2007/2007101992611.html</link>
<author>chinabasic</author>
<pubDate>2007-10-19 9:26:00</pubDate>
<description><![CDATA[<DIV class="title p_t5" align=center>阿里巴巴B2B业务分拆上市 马云去留成难题</DIV>
<DIV class=m_t10 align=center></DIV>
<DIV class="page_02 m_t5" align=center>2007年09月05日 12:12　<SPAN class=org><FONT color=#9d0031>ChinaByte</FONT></SPAN>　<SPAN class=org></SPAN></DIV>
<DIV class="f14 m_t15 l22" id=__content style="FONT-SIZE: 14px">
<P>　　天极ChinaByte9月5日消息据香港《明报》报道，关于阿里巴巴上市的传言由来已久。在7月份，马云终于对外承认，将分拆阿里巴巴集团旗下的B2B业务单独赴港上市，而相关的准备工作也正在进行之中。</P>
<P>　　据悉，阿里巴巴此次IPO计划募资78亿元，这将刷新中国概念股IPO的历史纪录，而阿里巴巴也将成为中国市值最高的互联网企业。</P>
<P>　　将“赚钱”的B2B业务剥离独立上市无疑增添上市吸引力。但是，阿里巴巴集团系内其它公司如中国雅虎、淘宝网、阿里妈妈等其他业务会否与B2B网相互竞争，身兼行政总裁的马云日后会否“退位让贤”以及雅虎最终会否控制阿里巴巴，都为投资者关注。</P>
<P>　　作为内地最大的电子商务提供商，阿里巴巴B2B业务面对的竞争并非来自外部，而是来自系内其它企业。现时B2B业务的主要客户属于内地出口的中小企业，除通过注册为“诚信通”或“中国供货商”会员、缴交年费外，另一个让外国买家知道他们存在的方法是在通往海外的网站、搜索引擎等投放关键词的广告。面对中小企有限的资源，B2B业务一方面须与雅虎美国与雅虎香港等争取海外广告投放，另一方面则须与雅虎中国及新成立的阿里妈妈争取内地广告投放，形成系内间接及直接的竞争。</P>
<P>　　内部竞争并不是问题的全部，B2B业务招股说明书会否提到马云的去留问题也是关键。雅虎2005年8月时以78亿元及雅虎中国权益换取入股阿里巴巴40%权益(35%投票权)，实则“暗渡陈仓”提出多项辛辣的条款，包括马云行政总裁一职将保留至阿里巴巴整体上市或2010年10月，以及雅虎在2010年后于阿里巴巴董事会委任的人数将与管理层委任的相同(或较多)，因此是雅虎中国“被吞”还是阿里巴巴“被吞”还是悬念。</P>
<P>　　除5年期限外，雅虎入股时也提出阿里巴巴超过1000万美元的单项及超过5000万美元的多项相关投资均须由4人组成的董事会批准，投资其它业务往往亦须董事会通过。现有4名董事中，1名由雅虎委任，另有1名由软银委任。马云于1999年在内地创立<NOBR><B class=kgb onmouseover='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="_u963F_u91CC_u5DF4_u5DF4_u7F51_u7AD9";KeyGate_ads.ShowGgAds(this,"_u963F_u91CC_u5DF4_u5DF4_u7F51_u7AD9",event)' style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: hand; COLOR: #0000ff; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline" onclick='javascript:window.open("http://www.google.com/url?sa=L&amp;ai=Bx7HCuAcYR_21H5nYsQKH6sC-ArKT8CfS8ISABLXn6psNsOoBEAEYASCvmqoJKAI4AVCg3b3M______8BYJ3p1YG4BaoBCjEwMDAwMTYwMDLIAQHIAubplAPZA1XGwirQCYM1&amp;num=1&amp;q=http://rover.ebay.com/rover/1/3422-50055-18776-15/2%3Febaycbtkw%3DB2B1%26mpre%3Dhttp://pages.ebay.com.hk/cncbt/ggpslanding.html&amp;usg=AFQjCNExgrJj8Grbz-0g2nZ_AfDXoUKKdg");GgKwClickStat("阿里巴巴网站","www.ebay.cn","afs","1000016002");' onmouseout='isShowGg = false;InTextAds_GgLayer="_u963F_u91CC_u5DF4_u5DF4_u7F51_u7AD9"'>阿里巴巴网站</B></NOBR>后，一直被认为是中国互联网行业的传奇，并先后引入日本孙正义的软银、投资<A href="http://bank.cnfol.com/" target=_blank><FONT color=#0053c3>银行</FONT></A>高盛及雅虎作为战略投资者。</P></DIV>]]></description>
</item><item>
<title><![CDATA[阿里巴巴系——2集装箱纯金打造]]></title>
<link>http://blog.cukkk.com/user1/265/archives/2007/2007101992357.html</link>
<author>chinabasic</author>
<pubDate>2007-10-19 9:23:00</pubDate>
<description><![CDATA[<P>阿里巴巴的全部6次融资进程:</P>
<P>1:瑞典著名投资公司InvestorAB派副总裁蔡崇信到杭州考察阿里巴巴。短短几天，蔡先生告诉马云想加入阿里巴巴。他的决定轰动了InvestorAB高层，他们凭借与蔡先生多年共事的经验确信阿里巴巴是一个值得投资的公司。蔡先生的加盟在投资银行界产生了连锁反应。华尔街投资公司高盛打破惯例，牵头对阿里巴巴进行第一轮投资。而在此之前，这家公司从不投第一轮，更不在第一轮中占大股。阿里巴巴第一轮融资在1999年10月以大团圆结局划上圆满句号。此次融资额为<FONT size=2>500万美元</FONT></P>
<P><FONT size=2>2:2000年1月18日，软银联合高盛等几家投资集团正式向阿里巴巴注资2000万美元，这是阿里巴巴历史上第二轮私募</FONT></P>
<P><FONT size=2>3:2002年2月，在互联网业界一派低迷、纳斯达克股价飞流直下之时，马云顺利完成第三轮私募，吸引日本亚洲投资公司注资500万美元</FONT></P>
<P><FONT size=2>4:第四轮私募, 此次8200万美元的投资来自四家<NOBR><B class=kgb onmouseover='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="_u98CE_u9669_u6295_u8D44";KeyGate_ads.ShowGgAds(this,"_u98CE_u9669_u6295_u8D44",event)' style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: hand; COLOR: #0000ff; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline" onclick='javascript:window.open("http://www.google.com/pagead/iclk?sa=l&amp;ai=BM9llLQcYR_-ZIpKCsgKfh_i9AZSVly3YqYnsAqmeznvQkNABEAIYAiCvmqoJKAU4AVDCu6Gs_v____8BYJ3p1YG4BaABkKOR_AOqAQoxMDAwMDE2MDAyyAEBgAIBqQL7s8CNvN2BPsgCwMWbA9kDZ5Fq0XLKHd0&amp;num=2&amp;adurl=http://www.cobberge.com");GgKwClickStat("风险投资","www.cobberge.com","afs","1000016002");' onmouseout='isShowGg = false;InTextAds_GgLayer="_u98CE_u9669_u6295_u8D44"'>风险投资</B></NOBR>公司，其中包括日本软银、富达<NOBR><B class=kgb onmouseover='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="_u521B_u4E1A_u6295_u8D44";KeyGate_ads.ShowGgAds(this,"_u521B_u4E1A_u6295_u8D44",event)' style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: hand; COLOR: #0000ff; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline" onclick='javascript:window.open("http://www.google.com/url?sa=L&amp;ai=BOHyvLQcYR_-ZIpKCsgKfh_i9Adam2THipveiA8DHpNABsPb0AhABGAEgr5qqCSgFOAFQ1OGKxQNgnenVgbgFqgEKMTAwMDAxNjAwMsgBAakC-7PAjbzdgT7IAsrslAPZA2eRatFyyh3d&amp;num=1&amp;q=http://www.191ysy.com&amp;usg=AFQjCNFMlOcXHZdPTZbrWq_IGJQlo1jikw");GgKwClickStat("创业投资","www.191ysy.com","afs","1000016002");' onmouseout='isShowGg = false;InTextAds_GgLayer="_u521B_u4E1A_u6295_u8D44"'>创业投资</B></NOBR>部、GraniteGlobalVentures和TDF风险投资有限公司。除了总部位于美国硅谷，以创新技术投资为导向的风险投资基金Granite公司是新近加入的投资人外，其他三家均是阿里巴巴第二轮私募中入股进来的老股东。与第二次融资一样，这一次的牵头人还是软银———阿里巴巴除管理层和员工股之外的第二大股东</FONT></P>
<P><FONT size=2>5:本次雅虎并购阿里巴巴及关联资产的10亿美元分为三个部分：2.5亿美元现金，价值3.6亿美元的淘宝网股票和未来有条件3.9亿美元购买阿里巴巴股票这三部分　，雅虎文件显示，将用2.5亿美元的现金收购阿里巴巴大约201617750股普通股。</FONT></P>
<P><FONT size=2>6:行业分析师认为，<FONT color=#cc0033>阿里巴巴上市</FONT>预计出售15%股份融资10亿美元，据此推算，<FONT color=#cc0033>阿里巴巴</FONT>B2B的市值达到60亿美元，这将是香港股市上最大的科技股</FONT></P>
<P><FONT size=2></FONT>&nbsp;</P>
<P><FONT size=2>至此，阿里巴巴合计私募　１.１２亿美圆+yahoo投资2.5亿美圆现金＋将要上市募集的１０亿美金</FONT></P>
<P><FONT size=2>共１３.６２亿美圆，折算黄金６３吨。４０尺柜要装２个集装箱(<FONT color=#cc0033>平底)</FONT>。</FONT></P>]]></description>
</item><item>
<title><![CDATA[站群SEO优化]]></title>
<link>http://blog.cukkk.com/user1/264/archives/2007/2007928103836.html</link>
<author>since</author>
<pubDate>2007-9-28 10:38:00</pubDate>
<description><![CDATA[站群SEO优化
<p>建设站群一直是一个搜索引擎<a href="http://www.seoclub.cn/">网站优化</a>领域比较带有点危险性又很有效的方法。</p>我自己没有做过站群，不过这两三年持续观察几个英文网站站群。无一例外，这些站群从两三年前的垄断<a href="http://www.market168.net/">关键词</a>前十名中的几位，到现在在<a href="http://www.seoclub.cn/google/">google优化</a>和雅虎中最好的也只是有一个网站排在前20名，其他的都找不到了。</p>
<p>分析这几个站群，有这样几个站群<a href="http://www.seoclub.cn/">SEO</a>优化要注意的地方。</p>
<p><STRONG>尽量隐蔽站群</STRONG></p>
<p>我发现搜索引擎在大部分情况下，不会把同一个人或同一个公司的多个网站，在同一个关键词下给几个好的<a href="http://www.market168.net/">网站优化</a>排名。</p>
<p>如果<a href="http://www.market168.net/">搜索引擎排名</a>发现很多站属于同一个人或公司，就算优化的都不错，也只给一个网站好的排名。如果站群做的太过分，可能这一个都不能幸免。</p>
<p>所以要想办法隐藏站群之间的关系。域名Whois信息使用不同的名字，不同的地址，不同的电子邮件，网站放在不同的服务器上，使用不同的IP地址，尽量不要在网站上放相同的联系地址，电话。尽量不要使用工具条，也别把这些网站都放在同一个<a href="http://www.seoclub.cn/">google排名</a>  Sitemaps帐号中。</p>
<p><STRONG>站群之间不要交叉链接</STRONG></p>
<p>做站群的时候很容易就把这些<a href="http://www.seoclub.cn/">网站排名</a>全部链接起来，希望这些站都得到好的排名，PR能在各个站之间传递。</p>
<p>不过这很容易暴露站群的所有人，而且容易被判定为链接工厂。</p>
<p>应该选择一个网站做为主网站，其他网站链接向这个主网站，但其他次要网站之间不要链接，把这些网站的能量都集中在主网站身上。<a href="http://www.market168.net/">google优化</a></p>
<p><STRONG>网站内容要有所不同</STRONG></p>
<p>我发现很多人喜欢用完全一样的<a href="http://www.market168.net/">关键词排名</a>放在多个域名上，这是很不恰当的做法。</p>
<p>建议选择一个做主网站，其他网站都做301转向到主网站。这种情况不会被当作站群，也没有站群的效果，不过可以起到保护相关域名的作用。<a href="http://www.market168.net/">SEO</a></p>
<p>如果要把这些域名做成站群，在内容上要有所区别。比如说主网站是关于汽车的<a href="http://www.market168.net/">google排名</a>，那么可以做一系列站群，一个写轮胎，一个写发动机，一个写配件。这些具有相关内容的站群，在适当的地方链接向主网站。</p>
<p>因为内容<a href="http://www.seoclub.cn/">关键词</a>不同，不会被当作复制内容。而且来自同一个网站的多个链接效果没有来自不同域名的<a href="http://www.seoclub.cn/">搜索引擎排名</a>链接效果好。这些内容相关但不同域名的网站，对<a href="http://www.seoclub.cn/">SEO公司</a>可以起到一个很好的支持作用。</p>
<p>虽然我个人不倾向于用做站群的<a href="http://www.market168.net/">网站排名</a>方式，不过站群如果做的好的话，现在还可以有不错的效果。</p>]]></description>
</item><item>
<title><![CDATA[Cookie[js版]]]></title>
<link>http://blog.cukkk.com/user1/1/archives/2007/2007951253.html</link>
<author>cukkk</author>
<pubDate>2007-9-5 12:05:00</pubDate>
<description><![CDATA[<P id=fp>1．添加一个cookie：addCookie(name,value,expireHours)<BR>该函数接收3个参数：cookie名称，cookie值，以及在多少小时后过期。这里约定expireHours为0时不设定过期时间，即当浏览器关闭时cookie自动消失。该函数实现如下：<BR>&lt;script&nbsp;language="JavaScript"&nbsp;type="text/javascript"&gt;<BR>&lt;!--<BR>function&nbsp;addCookie(name,value,expireHours){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;cookieString=name+"="+escape(value);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//判断是否设置过期时间<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(expireHours&gt;0){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;date=new&nbsp;Date();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;date.setTime(date.getTime+expireHours*3600*1000);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cookieString=cookieString+";&nbsp;expire="+date.toGMTString();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.cookie=cookieString;<BR>}<BR>//--&gt;<BR>&lt;/script&gt;<BR>2．获取指定名称的cookie值：getCookie(name)<BR>该函数返回名称为name的cookie值，如果不存在则返回空，其实现如下：<BR>&lt;script&nbsp;language="JavaScript"&nbsp;type="text/javascript"&gt;<BR>&lt;!--<BR>function&nbsp;getCookie(name){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;strCookie=document.cookie;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;arrCookie=strCookie.split(";&nbsp;");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;i=0;i&lt;arrCookie.length;i++){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;arr=arrCookie[i].split("=");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(arr[0]==name)return&nbsp;arr[1];<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;"";<BR>}<BR>//--&gt;<BR>&lt;/script&gt;<BR>3．删除指定名称的cookie：deleteCookie(name)<BR>该函数可以删除指定名称的cookie，其实现如下：<BR>&lt;script&nbsp;language="JavaScript"&nbsp;type="text/javascript"&gt;<BR>&lt;!--<BR>function&nbsp;deleteCookie(name){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;date=new&nbsp;Date();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;date.setTime(date.getTime()-10000);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.cookie=name+"=v;&nbsp;expire="+date.toGMTString();<BR>}<BR>//--&gt;<BR>&lt;/script&gt;&nbsp;<BR></P>]]></description>
</item><item>
<title><![CDATA[2元钱]]></title>
<link>http://blog.cukkk.com/user1/261/archives/2007/200782520220.html</link>
<author>小小刚</author>
<pubDate>2007-8-25 20:02:00</pubDate>
<description><![CDATA[<P>在二、三十年前的一个家庭里发生这样一件事.有一位盲人婆婆，他有九个儿子，找她的一个儿子要了2 元钱，说：“没钱花了。”&nbsp; 可是她儿子家里没有2元钱,连买包烟叶的钱都没有，她的儿子就出去借了2元钱给他的妈妈，&nbsp;然后用下个月的工资去还，他儿子当时一个月也就挣4、5元钱，可想而知2元钱对他儿子的这个家庭意味着什么。请大家以这个盲人婆婆的儿媳妇的角度谈一下对这件事的看法。</P>]]></description>
</item><item>
<title><![CDATA[奶茶的梦]]></title>
<link>http://blog.cukkk.com/user1/259/archives/2007/200776143051.html</link>
<author>奶茶的梦</author>
<pubDate>2007-7-6 14:30:00</pubDate>
<description><![CDATA[<P><FONT face=隶书 size=4>我望着窗台的那杯奶茶，心中空空的，真不知道如何是好，我喜欢喝奶茶，那是因为他的味道最纯粹，奶茶飘香，我想念着远方的他，我不敢给他打电话，不是因为没有勇气，是因为害怕，害怕在一次的分手，爱是没有语言的，你只是默默等待，爱一个人并非要出，我在远方默默祝福他一路平安，再见永远的爱。再见永远的新臣</FONT></P>]]></description>
</item><item>
<title><![CDATA[ASP中Cookie使用指南]]></title>
<link>http://blog.cukkk.com/user1/1/archives/2007/200762415319.html</link>
<author>cukkk</author>
<pubDate>2007-6-24 1:53:00</pubDate>
<description><![CDATA[<P>我自己曾想写一篇关于Cookie的文章，特别是Client端Script同Server端ASP通过Cookie交互的问题可能会困扰大家。其实是如<BR>果你对Cookie有深入的理解，特别是对域和路径的概念比较清晰的话，就不会有问题了。<BR>另外想提示的一点是request.ServerVariables("HTTP_COOKIE")得到Cookie和Request.Cookies得到的结果可能会有所不同。<BR>大家思考一下为什么，会对ASP的学习提高有所帮助的。</P>
<P>Request.Cookies，粒子：</P>
<P>&lt;TABLE BORDER="2"&gt;<BR>&lt;THEAD&gt;<BR>&lt;TH&gt;Cookie Name&lt;/TH&gt;<BR>&lt;TH&gt;Cookie Value&lt;/TH&gt;<BR>&lt;TH&gt;Cookie HasKeys&lt;/TH&gt;<BR>&lt;/THEAD&gt;<BR>&lt;%<BR>Dim Item<BR>For Each Item in Request.Cookies<BR>%&gt;<BR>&lt;TR&gt;<BR>&lt;TD&gt;&lt;% = Item %&gt;&lt;/TD&gt;<BR>&lt;TD&gt;&lt;% = Request.Cookies(Item) %&gt;&lt;/TD&gt;<BR>&lt;TD&gt;&lt;% = Request.Cookies(Item).HasKeys %&gt;&lt;/TD&gt;<BR>&lt;/TR&gt;<BR>&lt;TR&gt;<BR>&lt;%<BR>If Request.Cookies(Item).HasKeys Then<BR>For Each strSubKey In Request.Cookies(Item)<BR>%&gt;<BR>&lt;TD&gt;&amp;bnsp;&lt;/TD&gt;<BR>&lt;TD&gt;&amp;bnsp;&lt;/TD&gt;<BR>&lt;TD&gt;&lt;% = Request.Cookies(strKey)(strSubKey) %&gt;&lt;/TD&gt;<BR>&lt;%<BR>Next<BR>End If<BR>Next<BR>%&gt;<BR>&lt;/TABLE&gt;</P>
<P>request.ServerVariables("HTTP_COOKIE")，粒子：<BR>&lt;TABLE BORDER="2"&gt;<BR>&lt;THEAD&gt;<BR>&lt;TH&gt;Cookie Name&lt;/TH&gt;<BR>&lt;TH&gt;Cookie Value&lt;/TH&gt;<BR>&lt;/THEAD&gt;<BR>&lt;%<BR>Dim Item,sp,i,d<BR>sp = split(request.ServerVariables("HTTP_COOKIE"),"; ",-1,1)<BR>' Loop through the cookie collection displaying each cookie we find</P>
<P>For i=0 to UBound(sp)<BR>d = split(cstr(sp(i)),"=",-1,1)<BR>%&gt;<BR>&lt;TR&gt;<BR>&lt;TD&gt;&lt;% = d(0) %&gt;&lt;/TD&gt;<BR>&lt;TD&gt;&lt;% if UBound(d)=1 then Response.Write(d(1)) else Response.Write "&amp;nbsp;" %&gt;&lt;/TD&gt;<BR>&lt;/TR&gt;<BR>&lt;%<BR>Next<BR>%&gt;<BR>&lt;/TABLE&gt;<BR>重粒子@Y2K0814<BR>--------------------------------------------------------<BR>下面是甘冀平翻译的&lt;ASP中Cookie使用指南&gt;<BR>原文出处：http://www.asptoday.com/articles/19990915.htm</P>
<P>　　 实际上，在web开发中，cookie仅仅是一个文本文件，当用户访问站点时，它就被存储在用户使用的计算机上，其中，保存了<BR>一些信息，当用户日后再次访问这个站点时，web可以将这些信息提取出来。</P>
<P>　　 尽管现在听起来cookie没有什么激动人心的，但实际上利用它，你能实现许多有意义的功能！比如说：你可以在站点上放置<BR>一个调查问答表，询问访问者最喜欢的颜色和字体，然后根据这些定制用户的web界面。并且，你还可以保存访问者的登录密码，这<BR>样，当访问者再次访问这个站点时，不用再输入密码进行登录。</P>
<P>　　 当然，cookie也有一些不足。首先，由于利用cookie的功能可以编程实现一些不良企图，所以大多数的浏览器中都有安全设<BR>定，其中可以设置是否允许或者接受cookie，因此这就不能保证随时能使用cookie。再者，访问者可能有意或者无意地删除<BR>cookie。当访问者的机器遇到“蓝屏”死机时，或者重新格式化硬盘、安装系统后，原来保存的cookie将全部丢失。最后一点，有<BR>一些最初始的浏览器并不能支持cookie。</P>
<P>　　 利用cooklie能做什么？</P>
<P>　　 有2种使用cookie的基本方式：<BR>1、将cookie写入访问者的计算机（使用 RESPONSE 命令）<BR>2、从访问者的计算机中取回cookie（使用 REQUEST 命令）</P>
<P>　　 创建cookie的基本语法</P>
<P>　　 Response.Cookies("CookieName")=value</P>
<P>　　 执行下面的代码将会在访问者的计算机中创建一个cookie，名字＝VisitorName，值＝Ken<BR>Response.Cookies("VisitorName")="Ken"</P>
<P>　　 执行下面的代码将会在访问者的计算机中创建一个cookie，名字＝VisitorName，值＝表单中UserName的值<BR>Response.Cookies("VisitorName")=Request.Form("UserName")</P>
<P>　　 读取cookie的基本语法 </P>
<P>　　 Request.Cookies("CookieName") </P>
<P>　　 可以将Request值当作一个变量看待，执行下面的代码，将取回名字为KensCookie的cookie值，并存入变量MyVar：<BR>MyVar=Request.Cookies("KensCookie")</P>
<P>　　 执行下面的代码，将判断名字为KensCookie的cookie值是否为“Yes”：<BR>If Request.Cookies("KensCookie")="Yes" then</P>
<P>　　 功能丰富的cookie </P>
<P>　　 你可以扩展上面的代码成为Cookie子关键值（CookieSubName），代码如下：<BR>Response.Cookies("VisitorName")("FirstName")="Ken" <BR>Response.Cookies("VisitorName")("LastName")="Baumbach" </P>
<P>　　 讲解例子前，最后讨论2个概念：命令约定和使用到期时间。</P>
<P>　　 命名约定</P>
<P>　　 同其他变量的命名一样，合适地、独特地命名cookie，有利于在程序中前后连贯地使用它。你可以使用下面的1个或者2个<BR>cookie属性进行cookie变量的命名：</P>
<P>　　 域属性（Domain）：域属性表明cookie由哪个网站产生或者读取，默认情况下，cookie的域属性设置为产生它的网站，但你<BR>也可以根据需要改变它。相关代码如下：Response.Cookies("CookieName").Domain = "www.mydomain.com" </P>
<P>　　 路径属性（Path）：路径属性可以实现更多的安全要求，通过设置网站上精确的路径，就能限制cookie的使用范围。例如：<BR>Response.Cookies("CookieName").Path = "/maindir/subdir/path" </P>
<P>　　 使用到期时间</P>
<P>　　 通常情况下，当浏览器关闭时，一个cookie就不存在了。但是在许多时候，比如下面将要讨论的web站点例子，我们希望能更<BR>长时间地在访问者的计算机上保存cookie。很幸运，有这样的实现方法。下面的代码，就可以设置cookie的使用到期时间为2010年<BR>1月1日： <BR>Response.Cookies("CookieName").Expires=#January 01, 2010#</P>
<P>　　 执行下面的代码，将设定cookie的过期时间为“cookie的创建时间＋365日”：<BR>Response.Cookies("CookieName")=Date+365</P>
<P>　　 使用cookie的实际例子（非常精彩）</P>
<P>　　 现在开始讨论实际的例子。假设：你想做一个调查，每个人初次访问时需要填写好信息，但是当日后再访问时，就不需要再那<BR>么做。利用cookie，就可以非常圆满地解决这个问题，而大可不必用到数据库。</P>
<P>&lt; %@ LANGUAGE="VBSCRIPT" % &gt;<BR>&lt; % <BR>Survey=Request.Cookies("KensSurvey")<BR>If Survey ="" then<BR>Response.Cookies("KensSurvey")="x"<BR>Response.Cookies("KensSurvey").Expires=#January 01, 2010#<BR>Response.Redirect "survey.asp"<BR>Else<BR>'rest of the page<BR>End if<BR>% &gt;<BR>　　 好，下面开始从头讨论上面的代码。</P>
<P>　　 首先，初始设置页面，并读取名字为KensSurvey的cookie值：<BR></P>
<P>&lt; %@ LANGUAGE="VBSCRIPT" % &gt;<BR>&lt; % <BR>Survey=Request.Cookies("KensSurvey")<BR>　　 然后，判断是否已经存在cookie值：</P>
<P>If Survey ="" then<BR>　　 如果不存在， 就创建并设置cookie，并转到页面survey.asp。 当下一次访问时，因为存在cookie值，就不会再转到<BR>survey.asp 页面。</P>
<P>Response.Cookies("KensSurvey")="x"<BR>Response.Cookies("KensSurvey").Expires=#January 01, 2010#<BR>Response.Redirect "survey.asp"<BR>　　 如果cookie已经存在，那么访问者将执行页面中剩余的代码：</P>
<P>'rest of the page</P>
<P>End if<BR>% &gt;<BR>　　 例子2 </P>
<P>　　 这里有另外一个简单的例子：当访问者第１次浏览某个站点时，向他们显示欢迎信息。代码如下：</P>
<P>&lt; %@ LANGUAGE="VBSCRIPT" % &gt;<BR>&lt; % <BR>RequestName = Request.Form("Name")<BR>RequestLeaveMeAlone = Request.Form("LeaveMeAlone")<BR>If RequestName &lt; &gt;"" or RequestLeaveMeAlone &lt; &gt;"" then<BR>Response.Cookies("MySiteVisitorName") = RequestName<BR>Response.Cookies("MySiteVisitorName").Expires = #January 01, 2010#<BR>Response.Cookies("MySiteLeaveMeAlone") = RequestLeaveMeAlone<BR>Response.Cookies("MySiteLeaveMeAlone").Expires = #January 01, 2010#<BR>End if <BR>VisitorName = request.cookies("MySiteVisitorName")<BR>LeaveMeAlone = request.cookies("MySiteLeaveMeAlone")</P>
<P>If VisitorName ="" and LeaveMeAlone ="" then<BR>% &gt;<BR>&lt; HTML &gt; &lt; HEAD &gt; &lt; /HEAD &gt;<BR>&lt; body bgcolor="#ccffff" text="black" link="navy" vlink="purple" &gt;<BR>&lt; DIV ALIGN="CENTER" &gt;<BR>&lt; form action="index.asp" method="POST" &gt;<BR>&lt; H2 &gt;Let's be friends&lt; /H2 &gt;<BR>What's your name (leave blank and hit the Submit button if you don't want us to know)? <BR>&lt; input type="text" name="name" &gt;&lt; BR &gt;&lt; BR &gt;<BR>&lt; input type="hidden" name="LeaveMeAlone" value="x" &gt;<BR>&lt; input type="submit" value="Submit" &gt;<BR>&lt; /FORM &gt;<BR>&lt; /DIV &gt;<BR>&lt; /BODY &gt;<BR>&lt; %<BR>End if<BR>If VisitorName &lt; &gt; "" then<BR>Response.write "Hi, " &amp; VisitorName &amp; "! I hope you are having a great day!"<BR>End if<BR>'rest of the page<BR>% &gt;<BR>　　 好，现在来看看上面的代码实现执行了什么。首先，设置页面。然后，检查表单变量（在同一个页面中）。如果表单变量存<BR>在，就创建cookie，并设置到期时间。</P>
<P>&lt; %@ LANGUAGE="VBSCRIPT" % &gt;<BR>&lt; % <BR>RequestName = Request.Form("Name")<BR>RequestLeaveMeAlone = Request.Form("LeaveMeAlone")<BR>If RequestName &lt; &gt;"" or RequestLeaveMeAlone &lt; &gt;"" then<BR>Response.Cookies("MySiteVisitorName") = RequestName<BR>Response.Cookies("MySiteVisitorName").Expires = #January 01, 2010#<BR>Response.Cookies("MySiteLeaveMeAlone") = RequestLeaveMeAlone<BR>Response.Cookies("MySiteLeaveMeAlone").Expires = #January 01, 2010#<BR>End if </P>
<P>　　 接着，读取cookie：</P>
<P>VisitorName = request.cookies("MySiteVisitorName")<BR>LeaveMeAlone = request.cookies("MySiteLeaveMeAlone")<BR>　　 如果cookie在访问者的计算机上不存在，就创建一个表单，询问相关信息：</P>
<P>If VisitorName ="" and LeaveMeAlone ="" then<BR>% &gt;<BR>&lt; HTML &gt;<BR>&lt; HEAD &gt;<BR>&lt; /HEAD &gt;<BR>&lt; body bgcolor="#ccffff" text="black" link="navy" vlink="purple" &gt;<BR>&lt; DIV ALIGN="CENTER" &gt;<BR>&lt; form action="index.asp" method="POST" &gt;<BR>&lt; H2 &gt;Let's be friends&lt; /H2 &gt;<BR>What's your name (leave blank and hit the Submit button if you don't want us to know)? <BR>&lt; input type="text" name="name" &gt;&lt; br &gt;&lt; br &gt;<BR>&lt; input type="hidden" name="LeaveMeAlone" value="x" &gt;<BR>&lt; input type="submit" value="Submit" &gt;<BR>&lt; /FORM &gt;<BR>&lt; /DIV &gt;<BR>&lt; /BODY &gt;<BR>&lt; %<BR>End if<BR>　　 如果cookie已经存在，并且用户名字存在，就显示给访问者一个欢迎界面，然后执行其余的代码。</P>
<P>If VisitorName &lt; &gt; "" then<BR>Response.write "Hi, " &amp; VisitorName &amp; "! I hope you are having a great day!"<BR>End if<BR>'rest of the page<BR>% &gt;<BR>　　 尽管上面的这个例子很简单，但可以从中扩展许多富有创造力的应用。你可以在表单中加入许多功能，以便定制化web站点。<BR>你还可以让访问者定制网站的色彩、字体，以至于其他web元素。有可能的话，你可以询问访问者的生日，当访问者在那一天来访<BR>时，你就可以显示“生日快乐”的信息给他。</P>
<P>　　 如你所见，cookie的扩展性是无穷的，这篇文章仅仅是抛砖引玉。</P>]]></description>
</item><item>
<title><![CDATA[情感深处]]></title>
<link>http://blog.cukkk.com/user1/257/archives/2007/2007612204327.html</link>
<author>漫步云端之春</author>
<pubDate>2007-6-12 20:43:00</pubDate>
<description><![CDATA[缘分和天意让我遇到你，从此我的心就不再属于我自己。<BR>等待是痛苦，但愿等你在朝朝暮暮......&nbsp;&nbsp;&nbsp; <BR><IMG src="http://blog.cukkk.com/images/emot1/20.gif"><IMG src="http://blog.cukkk.com/images/emot2/1.gif">]]></description>
</item><item>
<title><![CDATA[Windows Vista X86 简体中文BT种子]]></title>
<link>http://blog.cukkk.com/user1/60/archives/2007/2007517205821.html</link>
<author>aaakkk</author>
<pubDate>2007-5-17 20:58:00</pubDate>
<description><![CDATA[Windows Vista X86 简体中文BT种子<A href="http://blog.cukkk.com/cu-UploadFiles/2007-5/517437949.rar">cu-UploadFiles/2007-5/517437949.rar</A>]]></description>
</item><item>
<title><![CDATA[Vista破解]]></title>
<link>http://blog.cukkk.com/user1/60/archives/2007/200756122330.html</link>
<author>aaakkk</author>
<pubDate>2007-5-6 12:23:00</pubDate>
<description><![CDATA[Vista破解<A href="http://blog.cukkk.com/cu-UploadFiles/2007-5/56572422.rar">cu-UploadFiles/2007-5/56572422.rar</A>]]></description>
</item><item>
<title><![CDATA[Windows Vista 简体中文MSDN正式版(64bit)BT种子]]></title>
<link>http://blog.cukkk.com/user1/60/archives/2007/20075612223.html</link>
<author>aaakkk</author>
<pubDate>2007-5-6 12:22:00</pubDate>
<description><![CDATA[<SPAN class=bold twffan="done"><A href="http://blog.cukkk.com/cu-UploadFiles/2007-5/56381974.rar">cu-UploadFiles/2007-5/56381974.rar</A>Windows Vista 简体中文MSDN正式版(64bit)BT种子</SPAN>]]></description>
</item><item>
<title><![CDATA[新开通了BLOG]]></title>
<link>http://blog.cukkk.com/user1/249/archives/2007/2007430125817.html</link>
<author>old_simon</author>
<pubDate>2007-4-30 12:58:00</pubDate>
<description><![CDATA[<P>新开通了一个BLOG。</P>
<P>欢迎大家前来参观！</P>]]></description>
</item>
</channel>
</rss>
