<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[[实践OK]Smarty获取URL链接地址的方法，及保留变量,php变量 强大好用。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Php/Js/Shell/Go]]></category>
<pubDate>Mon, 18 Feb 2013 07:48:44 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	如下可以通过smarty获取支Url地址：<br/><textarea name="code" class="php" rows="15" cols="100">&lt;&#123;$smarty.server.HTTP_HOST&#125;&gt;&lt;&#123;$smarty.server.REQUEST_URI&#125;&gt;</textarea><br/>m.xiyou.cntv.cn/contentmanage/videoall?a=b<br/>分别是：<br/>m.xiyou.cntv.cn<br/>/contentmanage/videoall?a=b<br/>对比PHP的：<br/>$_SERVER[&quot;REQUEST_URI&quot;]=例子：/lianxi/servervalues.php?a=1&amp;b=2<br/>$_SERVER[&quot;HTTP_HOST&quot;]=localhost<br/><br/>来源：http://www.itlearner.com/code/smarty_cn/language.variables.smarty.html<br/><br/>smarty及php系统变量<br/>&#123;* 显示URL中的page值（$_GET）http://www.gotodell.cn/index.php?page=1 *&#125;<br/>&#123;$smarty.get.page&#125;<br/>http://www.gotodell.cn<br/>&#123;* 显示来自一个表单的&quot;page&quot;变量（$_POST[&#039;page&#039;]）*&#125;<br/>&#123;$smarty.post.page&#125;<br/>&#123;* 显示COOKIE变量&quot;username&quot;的值（$_COOKIE[&#039;username&#039;]）*&#125;<br/>&#123;$smarty.cookies.username&#125;<br/>&#123;* 显示服务器变量&quot;SERVER_NAME&quot;（$_SERVER[&#039;SERVER_NAME&#039;]）*&#125;<br/>&#123;$smarty.server.SERVER_NAME&#125;<br/>&#123;$smarty.server.PHP_SELF&#125;<br/>&#123;$smarty.server.SCRIPT_NAME&#125;<br/>&#123;* 显示系统环境变量&quot;PATH&quot; *&#125;<br/>&#123;$smarty.env.PATH&#125;<br/>&#123;* 显示PHP会话变量&quot;id&quot;（$_SESSION[&#039;id&#039;]）*&#125;<br/>&#123;$smarty.session.id&#125;<br/>&#123;* 显示变量&quot;username&quot;，不论来自get/post/cookies/server/env *&#125;<br/>&#123;$smarty.request.username&#125;<br/>$smarty&#125;保留变量可以被用于访问一些特殊的模板变量，以下是全部页面请求变量。<br/>以下是访问页面请求变量诸如get,post,cookies,server,enviroment和session变量的例子. 例如&#123;$smarty.server.SERVER_NAME&#125;取得服务器变量，&#123;$smarty.env.PATH&#125;取得系统环境变量path, 　　　　　　&nbsp;&nbsp; &#123;$smarty.request.username&#125;取得get/post/cookies/server/env的复合变量。<br/>　　&#123;$smarty.now&#125;变量用于访问当前时间戳.<br/>　　可以用 date_format调节器格式化输出. 例如&#123;$smarty.now&#124;date_format:&quot;%Y-%m-%d %H:%M:%S&quot;&#125;<br/>　　&#123;$smarty.const&#125;<br/>　　你可以直接访问PHP常量. 例如&#123;$smarty.const._MY_CONST_VAL&#125;<br/>　　&#123;$smarty.capture&#125;<br/>　　可以通过&#123;capture&#125;..&#123;/capture&#125;结构 截取的输出可以使用&#123;$smarty&#125; 变量访问.<br/>　　&#123;$smarty.config&#125;<br/>　　&#123;$smarty&#125;变量 可以访问已经加载的config变量.<br/>　　例如 &#123;$smarty.config.foo&#125;就可以表示 &#123;#foo#&#125;.<br/>　　&#123;$smarty.section&#125;, &#123;$smarty.foreach&#125;<br/>　　&#123;$smarty&#125; 变量可以访问’section’和’foreach’循环的属性.<br/>　　&#123;$smarty.template&#125;<br/>　　显示当前被处理的模板的名字.<br/>　　&#123;$smarty.version&#125;<br/>　　显示smarty模板的版本<br/>　　&#123;$smarty.ldelim&#125;<br/>　　显示左分隔符<br/>　　&#123;$smarty.rdelim&#125;<br/>　　显示右分隔符$smarty&#125;保留变量可以被用于访问一些特殊的模板变量，以下是全部页面请求变量。<br/>以下是访问页面请求变量诸如get,post,cookies,server,enviroment和session变量的例子. 例如&#123;$smarty.server.SERVER_NAME&#125;取得服务器变量，&#123;$smarty.env.PATH&#125;取得系统环境变量path, 　　　　　　&nbsp;&nbsp; &#123;$smarty.request.username&#125;取得get/post/cookies/server/env的复合变量。<br/>　　&#123;$smarty.now&#125;变量用于访问当前时间戳.<br/>　　可以用 date_format调节器格式化输出. 例如&#123;$smarty.now&#124;date_format:&quot;%Y-%m-%d %H:%M:%S&quot;&#125;<br/>　　&#123;$smarty.const&#125;<br/>　　你可以直接访问PHP常量. 例如&#123;$smarty.const._MY_CONST_VAL&#125;<br/>　　&#123;$smarty.capture&#125;<br/>　　可以通过&#123;capture&#125;..&#123;/capture&#125;结构 截取的输出可以使用&#123;$smarty&#125; 变量访问.<br/>　　&#123;$smarty.config&#125;<br/>　　&#123;$smarty&#125;变量 可以访问已经加载的config变量.<br/>　　例如 &#123;$smarty.config.foo&#125;就可以表示 &#123;#foo#&#125;.<br/>　　&#123;$smarty.section&#125;, &#123;$smarty.foreach&#125;<br/>　　&#123;$smarty&#125; 变量可以访问’section’和’foreach’循环的属性.<br/>　　&#123;$smarty.template&#125;<br/>　　显示当前被处理的模板的名字.<br/>　　&#123;$smarty.version&#125;<br/>　　显示smarty模板的版本<br/>　　&#123;$smarty.ldelim&#125;<br/>　　显示左分隔符<br/>　　&#123;$smarty.rdelim&#125;<br/>　　显示右分隔符<br/>—————————-<br/>PHP获取当前url路径的函数及服务器变量:<br/>代码如下：<br/>&lt;?php<br/>echo $_SERVER[&#039;DOCUMENT_ROOT&#039;].&quot;&lt;br&gt;&quot;; //获得服务器文档根变量<br/>echo $_SERVER[&#039;PHP_SELF&#039;].&quot;&lt;br&gt;&quot;; //获得执行该代码的文件服务器绝对路径的变量<br/>echo __FILE__.&quot;&lt;br&gt;&quot;; //获得文件的文件系统绝对路径的变量<br/>echo dirname(__FILE__); //获得文件所在的文件夹路径的函数<br/>?&gt;<br/>//server函数<br/>$_SERVER[&quot;HTTP_REFERER&quot;]=http://localhost/lianxi/<br/>$_SERVER[&quot;HTTP_ACCEPT_LANGUAGE&quot;]=zh-cn<br/>$_SERVER[&quot;HTTP_ACCEPT_ENCODING&quot;]=gzip, deflate<br/>$_SERVER[&quot;HTTP_USER_AGENT&quot;]=Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727)<br/>$_SERVER[&quot;HTTP_HOST&quot;]=localhost<br/>$_SERVER[&quot;HTTP_CONNECTION&quot;]=Keep-Alive<br/>$_SERVER[&quot;PATH&quot;]=C:&#92;WINDOWS&#92;system32;C:&#92;WINDOWS;C:&#92;WINDOWS&#92;System32&#92;Wbem;C:&#92;Program Files&#92;Common Files&#92;Adobe&#92;AGL;C:&#92;Program Files&#92;MySQL&#92;MySQL Server 5.0&#92;bin;C:&#92;php;C:&#92;php&#92;ext<br/>$_SERVER[&quot;SystemRoot&quot;]=C:&#92;WINDOWS<br/>$_SERVER[&quot;COMSPEC&quot;]=C:&#92;WINDOWS&#92;system32&#92;cmd.exe<br/>$_SERVER[&quot;PATHEXT&quot;]=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH<br/>$_SERVER[&quot;WINDIR&quot;]=C:&#92;WINDOWS<br/>$_SERVER[&quot;SERVER_SIGNATURE&quot;]=<br/>Apache/2.0.55 (Win32) PHP/5.1.1 Server at localhost Port 80 &#92;&#92;使用的何服务器<br/>$_SERVER[&quot;SERVER_SOFTWARE&quot;]=Apache/2.0.55 (Win32) PHP/5.1.1<br/>$_SERVER[&quot;SERVER_NAME&quot;]=localhost &#92;&#92;服务器名称<br/>$_SERVER[&quot;SERVER_ADDR&quot;]=127.0.0.1<br/>$_SERVER[&quot;SERVER_PORT&quot;]=80 &#92;&#92;服务器端口<br/>$_SERVER[&quot;REMOTE_ADDR&quot;]=127.0.0.1<br/>$_SERVER[&quot;DOCUMENT_ROOT&quot;]=D:/lianxi &#92;&#92;网站的主目录<br/>$_SERVER[&quot;SERVER_ADMIN&quot;]=sss@163.com &#92;&#92;安装APACHE时设置的邮箱<br/>$_SERVER[&quot;SCRIPT_FILENAME&quot;]=D:/lianxi/lianxi/servervalues.php &#92;&#92;当前的网页的绝对路径，<br/>$_SERVER[&quot;REMOTE_PORT&quot;]=1076 &#92;&#92;远程端口<br/>$_SERVER[&quot;GATEWAY_INTERFACE&quot;]=CGI/1.1<br/>$_SERVER[&quot;SERVER_PROTOCOL&quot;]=HTTP/1.1<br/>$_SERVER[&quot;REQUEST_METHOD&quot;]=GET<br/>$_SERVER[&quot;QUERY_STRING&quot;]=&#92;&#92;获取？号后面的内容<br/>$_SERVER[&quot;REQUEST_URI&quot;]=例子：/lianxi/servervalues.php?a=1&amp;b=2<br/>$_SERVER[&quot;SCRIPT_NAME&quot;]=例子：/lianxi/servervalues.php<br/>$_SERVER[&quot;PHP_SELF&quot;]=/lianxi/servervalues.php &#92;&#92;返回当前网页的相对路径.<br/>$_SERVER[&quot;REQUEST_TIME&quot;]=1179190013 &#92;&#92;运行时间 单位为十万分之一毫秒<br/>$_SERVER[&quot;argv&quot;]=Array<br/>$_SERVER[&quot;argc&quot;]=0<br/>1，$_SERVER[&quot;QUERY_STRING&quot;]<br/>说明：查询(query)的字符串<br/>2，$_SERVER[&quot;REQUEST_URI&quot;]<br/>说明：访问此页面所需的URI<br/>3，$_SERVER[&quot;SCRIPT_NAME&quot;]<br/>说明：包含当前脚本的路径<br/>4，$_SERVER[&quot;PHP_SELF&quot;]<br/>说明：当前正在执行脚本的文件名<br/>实例：<br/>1，http://www.biuuu.com/ (直接打开主页)<br/>结果：<br/>$_SERVER[&quot;QUERY_STRING&quot;] = “”<br/>$_SERVER[&quot;REQUEST_URI&quot;] = “/”<br/>$_SERVER[&quot;SCRIPT_NAME&quot;] = “/index.php”<br/>$_SERVER[&quot;PHP_SELF&quot;] = “/index.php”<br/>2，http://www.biuuu.com/?p=222 (附带查询)<br/>结果：<br/>$_SERVER[&quot;QUERY_STRING&quot;] = “p=222″<br/>$_SERVER[&quot;REQUEST_URI&quot;] = “/?p=222″<br/>$_SERVER[&quot;SCRIPT_NAME&quot;] = “/index.php”<br/>$_SERVER[&quot;PHP_SELF&quot;] = “/index.php”<br/>3，http://www.biuuu.com/index.php?p=222&amp;q=biuuu<br/>结果：<br/>$_SERVER[&quot;QUERY_STRING&quot;] = “p=222&amp;q=biuuu”<br/>$_SERVER[&quot;REQUEST_URI&quot;] = “/index.php?p=222&amp;q=biuuu”<br/>$_SERVER[&quot;SCRIPT_NAME&quot;] = “/index.php”<br/>$_SERVER[&quot;PHP_SELF&quot;] = “/index.php”<br/>$_SERVER[&quot;QUERY_STRING&quot;]获取查询语句，实例中可知，获取的是?后面的值<br/>$_SERVER[&quot;REQUEST_URI&quot;] 获取http://www.biuuu.com后面的值，包括/<br/>$_SERVER[&quot;SCRIPT_NAME&quot;] 获取当前脚本的路径，如：index.php<br/>$_SERVER[&quot;PHP_SELF&quot;] 当前正在执行脚本的文件名
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践OK]Smarty获取URL链接地址的方法，及保留变量,php变量 强大好用。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>