获取ios 安卓APP应用 传过来的header的数据

      发布在:后端技术      评论:0 条评论
<pre style="background-color:#262e37;color:#ffffff;font-family:&#39;Consolas&#39;;font-size:11.3pt;"><span style="color:#486460;background-color:#222930;">/**<br/></span><span style="color:#486460;background-color:#222930;">* </span><span style="color:#486460;background-color:#222930;font-family:&#39;宋体&#39;;">获取</span><span style="color:#486460;background-color:#222930;">ios </span><span style="color:#486460;background-color:#222930;font-family:&#39;宋体&#39;;">安卓 传过来的</span><span style="color:#486460;background-color:#222930;">header</span><span style="color:#486460;background-color:#222930;font-family:&#39;宋体&#39;;">的内容<br/></span><span style="color:#486460;background-color:#222930;">*/</span><span style="color:#486460;"><br/></span><span style="color:#f92672;">function </span><span style="color:#a6e22e;">get_all_headers</span>(){<br/><br/> <span style="color:#66837f;background-color:#191f26;">// </span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;;">忽略获取的</span><span style="color:#66837f;background-color:#191f26;">header</span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;;">数据</span><span style="color:#66837f;font-family:&#39;宋体&#39;;"><br/></span><span style="color:#66837f;font-family:&#39;宋体&#39;;"> &nbsp; &nbsp;</span>$ignore <span style="color:#f92672;">= array</span>(<span style="color:#e6db74;">&#39;host&#39;</span>,<span style="color:#e6db74;">&#39;accept&#39;</span>,<span style="color:#e6db74;">&#39;content-length&#39;</span>,<span style="color:#e6db74;">&#39;content-type&#39;</span>);<br/><br/> $headers <span style="color:#f92672;">= array</span>();<br/><br/> <span style="color:#f92672;">foreach</span>($_SERVER <span style="color:#f92672;">as </span>$key<span style="color:#f92672;">=&gt;</span>$value){<br/> <span style="color:#f92672;">if</span>(<span style="color:#66d9ef;font-style:italic;">substr</span>($key, <span style="color:#ae81ff;">0</span>, <span style="color:#ae81ff;">5</span>)<span style="color:#f92672;">===</span><span style="color:#e6db74;">&#39;HTTP_&#39;</span>){<br/> $key <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">substr</span>($key, <span style="color:#ae81ff;">5</span>);<br/> $key <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">str_replace</span>(<span style="color:#e6db74;">&#39;_&#39;</span>, <span style="color:#e6db74;">&#39; &#39;</span>, $key);<br/> $key <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">str_replace</span>(<span style="color:#e6db74;">&#39; &#39;</span>, <span style="color:#e6db74;">&#39;-&#39;</span>, $key);<br/> $key <span style="color:#f92672;">= </span><span style="color:#66d9ef;font-style:italic;">strtolower</span>($key);<br/><br/> <span style="color:#f92672;">if</span>(<span style="color:#f92672;">!</span><span style="color:#66d9ef;font-style:italic;">in_array</span>($key, $ignore)){<br/> $headers[$key] <span style="color:#f92672;">= </span>$value;<br/> }<br/> }<br/> }<br/> <span style="color:#f92672;">return </span>$headers;<br/>}</pre><p><br/></p>
相关文章
热门推荐