<?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>The Townes &#187; QUERY_STRING</title>
	<atom:link href="https://thetownes.coolpage.biz/?feed=rss2&#038;tag=query_string" rel="self" type="application/rss+xml" />
	<link>https://thetownes.coolpage.biz</link>
	<description>本站已转移至：http://www.thetownes.info</description>
	<lastBuildDate>Thu, 01 Aug 2013 11:49:56 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.2</generator>
		<item>
		<title>$_SERVER中QUERY_STRING,REQUEST_URI的用法</title>
		<link>https://thetownes.coolpage.biz/?p=293</link>
		<comments>https://thetownes.coolpage.biz/?p=293#comments</comments>
		<pubDate>Sat, 13 Jul 2013 03:20:54 +0000</pubDate>
		<dc:creator>Will</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[$_SERVER]]></category>
		<category><![CDATA[QUERY_STRING]]></category>
		<category><![CDATA[REQUEST_URI]]></category>
		<category><![CDATA[用法]]></category>

		<guid isPermaLink="false">http://thetownes.coolpage.biz/?p=293</guid>
		<description><![CDATA[在写程序的过程中经常会用到$_SERVER函数，有时候对变量不太了解就会造成很大 &#8230; <a href="https://thetownes.coolpage.biz/?p=293">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>在写程序的过程中经常会用到$_SERVER函数，有时候对变量不太了解就会造成很大的误解。今天偶找了几个小例子来说明一下常用到的四个变量的用法~~</p>
<p>$_SERVER存储当前服务器信息，其中有几个值如</p>
<p>$_SERVER["QUERY_STRING"]，</p>
<p>$_SERVER["REQUEST_URI"]，</p>
<p>$_SERVER["SCRIPT_NAME"],</p>
<p>$_SERVER["PHP_SELF"]</p>
<p>常常容易混淆，以下通过实例详解$_SERVER函数中QUERY_STRING，REQUEST_URI，SCRIPT_NAME和PHP_SELF变量区别，掌握这四者之间的关系，便于在实际应用中正确获取所需要的值，供参考。</p>
<p>1，$_SERVER["QUERY_STRING"]</p>
<p>说明：查询(query)的字符串</p>
<p>2，$_SERVER["REQUEST_URI"]</p>
<p>说明：访问此页面所需的URI</p>
<p>3，$_SERVER["SCRIPT_NAME"]</p>
<p>说明：包含当前脚本的路径</p>
<p>4，$_SERVER["PHP_SELF"]</p>
<p>说明：当前正在执行脚本的文件名</p>
<p>实例：</p>
<p>1，<a>http://ask.mbatrip.com</a>&nbsp;(打开主页)</p>
<p>结果：</p>
<p>$_SERVER["QUERY_STRING"] = “”</p>
<p>$_SERVER["REQUEST_URI"]&nbsp; = “/”</p>
<p>$_SERVER["SCRIPT_NAME"]&nbsp; = “/index.php”</p>
<p>$_SERVER["PHP_SELF"]&nbsp;&nbsp;&nbsp;&nbsp; = “/index.php”</p>
<p>2，<a>http://ask.mbatrip.com/?tags/</a>上传(附带查询)</p>
<p>结果：</p>
<p>$_SERVER["QUERY_STRING"] = “tags/上传″</p>
<p>$_SERVER["REQUEST_URI"]&nbsp; = “/?tags/上传″</p>
<p>$_SERVER["SCRIPT_NAME"]&nbsp; = “/index.php”</p>
<p>$_SERVER["PHP_SELF"]&nbsp;&nbsp;&nbsp;&nbsp; = “/index.php”</p>
<p>3，<a>http://ask.mbatrip.com/?tags/</a>上传/2</p>
<p>结果：</p>
<p>$_SERVER["QUERY_STRING"] = “tags/上传/2”</p>
<p>$_SERVER["REQUEST_URI"]&nbsp; = “/index.php?tags/上传/2”</p>
<p>$_SERVER["SCRIPT_NAME"]&nbsp; = “/index.php”</p>
<p>$_SERVER["PHP_SELF"]&nbsp;&nbsp;&nbsp;&nbsp; = “/index.php”</p>
<p>$_SERVER["QUERY_STRING"]获取查询语句，实例中可知，获取的是?后面的值</p>
<p>$_SERVER["REQUEST_URI"] 获取<a>http://ask.mbatrip.com</a>后面的值，包括/</p>
<p>$_SERVER["SCRIPT_NAME"] 获取当前脚本的路径，如：index.php</p>
<p>$_SERVER["PHP_SELF"] 当前正在执行脚本的文件名</p>
<p>总结一下，对于QUERY_STRING，REQUEST_URI，SCRIPT_NAME 和PHP_SELF，深入了解将有利于我们在$_SERVER函数中正确调用这四个值。通过实例详解$_SERVER函数中 QUERY_STRING，REQUEST_URI，SCRIPT_NAME和PHP_SELF掌握四个变量之间的区别。</p>
]]></content:encoded>
			<wfw:commentRss>https://thetownes.coolpage.biz/?feed=rss2&#038;p=293</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
