<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>中文Flex例子 &#187; 例子</title>
	<atom:link href="http://blog.minidx.com/tag/%e4%be%8b%e5%ad%90/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.minidx.com</link>
	<description>中文Adobe Flex例子,Flex实例教程,RIA资源,全文检索技术,算法和数据结构</description>
	<lastBuildDate>Thu, 31 Mar 2011 03:22:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>自动链接CGI和HTML的Location功能</title>
		<link>http://blog.minidx.com/2007/11/02/44.html</link>
		<comments>http://blog.minidx.com/2007/11/02/44.html#comments</comments>
		<pubDate>Fri, 02 Nov 2007 10:07:48 +0000</pubDate>
		<dc:creator>Minidxer</dc:creator>
				<category><![CDATA[Web/CGI相关]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Location]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[refresh]]></category>
		<category><![CDATA[Status]]></category>
		<category><![CDATA[URL]]></category>
		<category><![CDATA[UTF8]]></category>
		<category><![CDATA[例子]]></category>
		<category><![CDATA[编码]]></category>
		<category><![CDATA[自动链接CGI]]></category>

		<guid isPermaLink="false">http://blog.minidx.com/?p=44</guid>
		<description><![CDATA[※作者：丁志刚 　转载请注明：Minidx全文检索【http://blog.minidx.com/2007/11/02/44.html】
■何谓“自动链接CGI”
所谓自动链接CGI，就是调用这个CGI的时候，可以转向致任意URL的CGI。应该有其他正式的名称，不过找了一下没有找到。
这里用httpd Head中的变量「Location」来实现。当然，HTML中还有同样功能的「refresh」，但是这样的话一旦转向到新的URL，点击浏览器的返回键好像很难返回。所以还是推荐使用「Location」。
简单的几个例子看看CGI中如何实现的吧。








■自动链接CGI的用法
方便起见，用Perl来举例，需要的人可以替换成任何其他语言。
#!/usr/local/bin/perl
#
# 自动链接CGI
# http://minidx.com
#
############################
print &#8220;Location: http://blog.minidx.com/\n\n&#8221;;
■进阶
通常我们可能需要指定页面的编码。我们以UTF8为例，再来看一个例子。
#!/usr/local/bin/perl
#
# 自动链接CGI指定编码例子
# http://minidx.com
#
######################################################
print &#8220;Status: 301 Mover Permanently\n&#8221;;
print &#8220;Content-Type: text/html; charset=UTF8\n&#8221;;
print &#8220;Location: http://blog.minidx.com/\n\n&#8221;;
这里的Status是Head中，改变CGI服务的状态的一个命令。上面的代码就是告诉服务器，改用UTF8编码的一个指示。
你可能还对下列文章感兴趣:将任意的非ASCII字符串进行HTML的URL编码Java的HTML的URL字符编码转换为Java字符串的函数UTF8编码的中文词库下载25篇非常详细的关于如何从PSD转换为HTML&#38;CSS的教程Flex中如何监测摄像头Camera对象活动以及状态事件与信息的例子]]></description>
		<wfw:commentRss>http://blog.minidx.com/2007/11/02/44.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching 2/12 queries in 0.008 seconds using disk
Object Caching 167/339 objects using disk

Served from: blog.minidx.com @ 2012-02-10 00:56:36 -->
