<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[刘新修]]></title> 
<link>http://pic1.liuxinxiu.com:80/index.php</link> 
<description><![CDATA[刘新修的个人博客 (Liuxinxiu'S Blog)]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[刘新修]]></copyright>
<item>
<link>http://pic1.liuxinxiu.com:80/php_Jsonp/</link>
<title><![CDATA[php获取客户端GET参数请求返回JSON数据]]></title> 
<author>刘新修 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[PHP/Java/Go]]></category>
<pubDate>Thu, 29 Jan 2015 10:34:20 +0000</pubDate> 
<guid>http://pic1.liuxinxiu.com:80/php_Jsonp/</guid> 
<description>
<![CDATA[ 
	<p>&nbsp;</p><div class="codeText"><div class="codeHead">PHP代码</div><ol start="1" class="dp-c"><li class="alt"><span><span>&lt;?php&nbsp;&nbsp; </span></span></li><li><span><span class="comment">//公共声明</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>header(<span class="string">'Content-type: text/json'</span><span>);&nbsp;&nbsp;</span></span></li><li><span>html_entity_decode(<span class="vars">$string</span><span>, ENT_QUOTES, </span><span class="string">'UTF-8'</span><span>);&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span><span class="comment">//回调参数设置</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span><span class="vars">$param</span><span>=</span><span class="string">&quot;callbackAA&quot;</span><span>;&nbsp;&nbsp;</span></span></li><li><span><span class="vars">$callback</span><span>=</span><span class="vars">$_REQUEST</span><span>[</span><span class="vars">$param</span><span>];&nbsp;&nbsp; </span></span></li><li class="alt"><span><span class="vars">$str</span><span> = </span><span class="string">'&#123;&quot;topNew&quot;:&#123;&quot;specialType&quot;:245,&quot;title&quot;:&quot;宝宝该由谁来带&quot;,&quot;img&quot;:&quot;http://photo.zastatic.com/photo/activity/1397451753098.jpg&quot;,&quot;url&quot;:&quot;http://t.zhenai.com/vote/voteindex.do?specialType=244&amp;fromMainPage=1&quot;,&quot;count&quot;:23105&#125;,&quot;topTwo&quot;:[&#123;&quot;specialType&quot;:173,&quot;title&quot;:&quot;让疯狂眼球帮你搞定爱情&quot;,&quot;img&quot;:&quot;http://photo.zastatic.com/photo/activity/1386918466579.jpg&quot;,&quot;url&quot;:&quot;http://t.zhenai.com/activity/carzyEyes.do?source=0&amp;fromMainPage=2&quot;,&quot;count&quot;:3121&#125;,&#123;&quot;specialType&quot;:104,&quot;title&quot;:&quot;你问我爱你有多深 聘礼代表我的心&quot;,&quot;img&quot;:&quot;http://photo.zastatic.com/photo/activity/1373638053176.jpg&quot;,&quot;url&quot;:&quot;http://t.zhenai.com/activity/brideprice.do?source=3&amp;fromMainPage=3&quot;,&quot;count&quot;:351005&#125;]&#125;'</span><span>;&nbsp;&nbsp; </span></span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span><span class="comment">//自造Json数据</span><span>&nbsp;&nbsp;</span></span></li><li><span><span class="vars">$str2</span><span>=</span><span class="string">'[&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:24,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;北京&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:24,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;北京&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:25,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;上海&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:24,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;北京&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;186****1046&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:24,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;北京&quot;,&quot;lottery&quot;:&quot;200元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;186****1046&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:24,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;北京&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:24,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;北京&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:24,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;北京&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:24,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;河南&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:24,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;北京&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;1&quot;,&quot;photoPath&quot;:&quot;/201412/11/11/49/1418269782350A03EA57_c.jpg&quot;&#125;,&quot;age&quot;:20,&quot;name&quot;:&quot;白日做梦&quot;,&quot;province&quot;:&quot;北京&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;&quot;&#125;]'</span><span>;&nbsp;&nbsp;</span></span></li><li class="alt"><span><span class="vars">$str</span><span> = </span><span class="vars">$callback</span><span> . </span><span class="string">&quot;(&quot;</span><span> .</span><span class="vars">$str2</span><span>.</span><span class="string">&quot;)&quot;</span><span>;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span><span class="comment">//判断存在参数才输出</span><span>&nbsp;&nbsp;</span></span></li><li><span><span class="keyword">if</span><span>(isset(</span><span class="vars">$callback</span><span>)&amp;&amp;!</span><span class="func">empty</span><span>(</span><span class="vars">$callback</span><span>))&#123;&nbsp;&nbsp;</span></span></li><li class="alt"><span><span class="func">echo</span><span> </span><span class="vars">$str</span><span>;&nbsp;&nbsp;</span></span></li><li><span>&#125;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span><span class="comment">//判断参数是否为空，提示默认信息</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span><span class="keyword">if</span><span>(</span><span class="func">empty</span><span>(</span><span class="vars">$callback</span><span>))&#123;&nbsp;&nbsp;</span></span></li><li><span>header(<span class="string">&quot;Content-type: text/html; charset=utf-8&quot;</span><span>);&nbsp;&nbsp;</span></span></li><li class="alt"><span><span class="vars">$str</span><span>=</span><span class="string">&quot;&lt;h1&gt;400 Required String parameter '&#123;$param&#125;' is not present&lt;/h1&gt;&lt;hr /&gt;&lt;small&gt;http Request with error params&lt;/small&gt;&quot;</span><span>;&nbsp;&nbsp;</span></span></li><li><span><span class="func">echo</span><span> </span><span class="vars">$str</span><span>;</span></span></li><li>&nbsp;</li><li class="alt"><span>&#125;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>?&gt;&nbsp;&nbsp; </span></li></ol></div><p>最终更新：</p><div class="codeText"><div class="codeHead">PHP代码</div><ol start="1" class="dp-c"><li class="alt"><span><span>&lt;?php</span></span></li><li><span><span class="comment">//公共声明</span></span></li><li class="alt"><span>header(<span class="string">'Content-type: text/json'</span><span>);</span></span></li><li><span>html_entity_decode(<span class="vars">$string</span><span>, ENT_QUOTES, </span><span class="string">'UTF-8'</span><span>);</span></span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span><span class="comment">//回调参数设置</span></span></li><li class="alt"><span><span class="vars">$param</span><span>=</span><span class="string">&quot;callbackAA&quot;</span><span>;</span></span></li><li><span><span class="vars">$callback</span><span>=</span><span class="vars">$_REQUEST</span><span>[</span><span class="vars">$param</span><span>];</span></span></li><li class="alt"><span><span class="vars">$str</span><span> = </span><span class="string">'&#123;&quot;topNew&quot;:&#123;&quot;specialType&quot;:245,&quot;title&quot;:&quot;宝宝该由谁来带&quot;,&quot;img&quot;:&quot;http://photo.zastatic.com/photo/activity/1397451753098.jpg&quot;,&quot;url&quot;:&quot;http://t.zhenai.com/vote/voteindex.do?specialType=244&amp;fromMainPage=1&quot;,&quot;count&quot;:23105&#125;,&quot;topTwo&quot;:[&#123;&quot;specialType&quot;:173,&quot;title&quot;:&quot;让疯狂眼球帮你搞定爱情&quot;,&quot;img&quot;:&quot;http://photo.zastatic.com/photo/activity/1386918466579.jpg&quot;,&quot;url&quot;:&quot;http://t.zhenai.com/activity/carzyEyes.do?source=0&amp;fromMainPage=2&quot;,&quot;count&quot;:3121&#125;,&#123;&quot;specialType&quot;:104,&quot;title&quot;:&quot;你问我爱你有多深 聘礼代表我的心&quot;,&quot;img&quot;:&quot;http://photo.zastatic.com/photo/activity/1373638053176.jpg&quot;,&quot;url&quot;:&quot;http://t.zhenai.com/activity/brideprice.do?source=3&amp;fromMainPage=3&quot;,&quot;count&quot;:351005&#125;]&#125;'</span><span>;&nbsp;&nbsp; </span></span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span><span class="comment">//自造Json数据</span></span></li><li><span><span class="vars">$str2</span><span>=</span><span class="string">'[&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:24,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;北京&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:24,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;北京&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:25,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;上海&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:24,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;北京&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;186****1046&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:24,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;北京&quot;,&quot;lottery&quot;:&quot;200元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;186****1046&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:24,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;北京&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:24,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;北京&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:24,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;北京&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:24,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;河南&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;0&quot;,&quot;photoPath&quot;:&quot;/resources/v20/images/boy.png&quot;&#125;,&quot;age&quot;:24,&quot;name&quot;:&quot;男士&quot;,&quot;province&quot;:&quot;北京&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;&quot;&#125;,&#123;&quot;icon&quot;:&#123;&quot;hasPhoto&quot;:&quot;1&quot;,&quot;photoPath&quot;:&quot;/201412/11/11/49/1418269782350A03EA57_c.jpg&quot;&#125;,&quot;age&quot;:20,&quot;name&quot;:&quot;白日做梦&quot;,&quot;province&quot;:&quot;北京&quot;,&quot;lottery&quot;:&quot;100元的爱玛电动车代金券&quot;,&quot;mobile&quot;:&quot;&quot;&#125;]'</span><span>;&nbsp;&nbsp;</span></span></li><li class="alt"><span><span class="vars">$str</span><span>=</span><span class="vars">$callback</span><span>.</span><span class="string">&quot;(&quot;</span><span>.</span><span class="vars">$str2</span><span>.</span><span class="string">&quot;)&quot;</span><span>;</span></span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span><span class="comment">//判断请求参数存在就会输出Json数据</span></span></li><li><span><span class="keyword">if</span><span>(isset(</span><span class="vars">$callback</span><span>))&#123;</span></span></li><li class="alt"><span><span class="func">echo</span><span> </span><span class="vars">$str</span><span>;</span></span></li><li><span>&#125;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span><span class="comment">//判断请求参数不存在就输出错误信息</span></span></li><li class="alt"><span><span class="keyword">if</span><span>(!isset(</span><span class="vars">$callback</span><span>))&#123;</span></span></li><li><span>header(<span class="string">&quot;Content-type: text/html; charset=utf-8&quot;</span><span>);</span></span></li><li class="alt"><span><span class="vars">$str</span><span>=</span><span class="string">&quot;&lt;h1&gt;400 Required String parameter '&#123;$param&#125;' is not present&lt;/h1&gt;&lt;hr /&gt;&lt;small&gt;http Request with error params: none callback function&lt;/small&gt;&quot;</span><span>;</span></span></li><li><span><span class="func">echo</span><span> </span><span class="vars">$str</span><span>;</span></span></li><li class="alt"><span>&#125;&nbsp;&nbsp;</span></li><li><span> </span></li><li class="alt"><span>?&gt;&nbsp;&nbsp; </span></li></ol></div><p>&nbsp;</p>
]]>
</description>
</item><item>
<link>http://pic1.liuxinxiu.com:80/php_Jsonp/#blogcomment</link>
<title><![CDATA[[评论] php获取客户端GET参数请求返回JSON数据]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://pic1.liuxinxiu.com:80/php_Jsonp/#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>