function vpost ($url, $data) {//analog commit data functions $curl = Curl_init ();//Start a Curl session curl_setopt ($curl, Curlopt_url, $url); Address to access curl_setopt ($curl, Curlopt_ssl_verifypeer, 0); Inspection of the source of the certification Certificate curl_setopt ($curl, Curlopt_ssl_verifyhost, 1); Check the SSL encryption algorithm for the presence of curl_setopt ($curl, curlopt_useragent, $_server[' http_user_agent ') from the certificate; Simulates user-used browser curl_setopt ($curl, curlopt_followlocation, 1); Use automatic jump curl_setopt ($curl, Curlopt_autoreferer, 1); Auto set Referer curl_setopt ($curl, Curlopt_post, 1); Send a regular POST request curl_setopt ($curl, Curlopt_postfields, $data); Post-Submitted packet curl_setopt ($curl, Curlopt_timeout, 30); Set timeout limit to prevent dead loops curl_setopt ($curl, Curlopt_header, 0); Displays the contents of the Returned header area curl_setopt ($curl, Curlopt_returntransfer, 1); The information obtained is returned as a file stream $tmpInfo = curl_exec ($curl); Perform the action if (Curl_errno ($curl)) {echo ' errno '. Curl_error ($curl);//Catch Exception} curl_close ($curl); Turn off the curl session return $tmpInfo; Return Data}