天天看点

PHP发送POST和GET请求

<code>/**</code>

<code>     </code><code>* POST请求</code>

<code>     </code><code>* **/</code>

<code>    </code><code>public</code> <code>static</code> <code>function</code> <code>post(</code><code>$url</code><code>,</code><code>$postData</code><code>) {</code>

<code>        </code><code>$curl</code> <code>= curl_init();</code>

<code>        </code><code>curl_setopt(</code><code>$curl</code><code>, CURLOPT_POST, true);</code>

<code>        </code><code>curl_setopt(</code><code>$curl</code><code>, CURLOPT_RETURNTRANSFER, true);</code>

<code>        </code><code>curl_setopt(</code><code>$curl</code><code>,CURLOPT_REFERER,</code><code>"http://jinrong2.baidu.com"</code><code>);</code>

<code>        </code><code>curl_setopt(</code><code>$curl</code><code>,CURLOPT_USERAGENT,</code><code>"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0"</code><code>);</code>

<code>        </code><code>curl_setopt(</code><code>$curl</code><code>, CURLOPT_URL,</code><code>$url</code><code>);</code>

<code>        </code><code>curl_setopt(</code><code>$curl</code><code>, CURLOPT_POSTFIELDS, </code><code>$postData</code><code>);</code>

<code>        </code><code>$result</code> <code>= curl_exec(</code><code>$curl</code><code>);</code>

<code>        </code><code>curl_close(</code><code>$curl</code><code>);</code>

<code>        </code><code>return</code> <code>$result</code><code>;</code>

<code>    </code><code>}</code>

<code>    </code><code>/**</code>

<code>     </code><code>* GET请求</code>

<code>    </code><code>public</code> <code>static</code> <code>function</code> <code>getHttp(</code><code>$url</code><code>){</code>

<code>        </code><code>curl_setopt(</code><code>$curl</code><code>, CURLOPT_POST, false);</code>

版权声明:原创作品,如需转载,请注明出处。否则将追究法律责任

本文转自 梦朝思夕 51CTO博客,原文链接:http://blog.51cto.com/qiangmzsx/1618904