Copy codeThe Code is as follows:
<? Php
Function vcurl ($ url, $ post = '', $ cookie ='', $ cookiejar = '', $ referer = ''){
$ TmpInfo = '';
$ Cookiepath = getcwd (). './'. $ cookiejar;
$ Curl = curl_init ();
Curl_setopt ($ curl, CURLOPT_URL, $ url );
Curl_setopt ($ curl, CURLOPT_USERAGENT, $ _ SERVER ['HTTP _ USER_AGENT ']);
If ($ referer ){
Curl_setopt ($ curl, CURLOPT_REFERER, $ referer );
} Else {
Curl_setopt ($ curl, CURLOPT_AUTOREFERER, 1 );
}
If ($ post ){
Curl_setopt ($ curl, CURLOPT_POST, 1 );
Curl_setopt ($ curl, CURLOPT_POSTFIELDS, $ post );
}
If ($ cookie ){
Curl_setopt ($ curl, CURLOPT_COOKIE, $ cookie );
}
If ($ cookiejar ){
Curl_setopt ($ curl, CURLOPT_COOKIEJAR, $ cookiepath );
Curl_setopt ($ curl, CURLOPT_COOKIEFILE, $ cookiepath );
}
// Curl_setopt ($ curl, CURLOPT_FOLLOWLOCATION, 1 );
Curl_setopt ($ curl, CURLOPT_TIMEOUT, 100 );
Curl_setopt ($ curl, CURLOPT_HEADER, 0 );
Curl_setopt ($ curl, CURLOPT_RETURNTRANSFER, 1 );
$ TmpInfo = curl_exec ($ curl );
If (curl_errno ($ curl )){
Echo '<pre> <B> error: </B> <br/>'. curl_error ($ curl );
}
Curl_close ($ curl );
Return $ tmpInfo;
}
?>