php 卷曲php转义查询中的特殊字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 卷曲php转义查询中的特殊字符相关的知识,希望对你有一定的参考价值。

public function curlSetOptions($url, $proxy, $connectionTimeout, $timeout, $postFields = null)
    {
        $get_init = explode('//',$url); // get only HTTPS or HTTP from URL
        $url = str_replace('https://', '' , $url); // remove this part from URL
        $url = str_replace('http://', '' , $url); // case if HTTP only, remove too
        $url = urlencode($url);
        $url = $get_init[0].'//'.str_replace("%2F","/", $url);

        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        if (isset($postFields)) {
            curl_setopt($ch, CURLOPT_POST, true);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
        }
        curl_setopt($ch, CURLINFO_HEADER_OUT, true);
        curl_setopt($ch, CURLOPT_PROXY, $proxy);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $connectionTimeout);
        curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
        curl_setopt($ch, CURLOPT_HEADER, true);
        curl_setopt($ch, CURLOPT_MAXREDIRS, 3);

        return $ch;
    }

以上是关于php 卷曲php转义查询中的特殊字符的主要内容,如果未能解决你的问题,请参考以下文章