我的问题如下:
这是一种php的session处理机制是吗?可以每次去第三方平台去验证session是吗?这是入口文件index.php,我的php项目没有用框架,php和html混合的。
error(httpcode:.$httpcode., curl error:.curl_error($tucurl)); $retvalue = error; } else { $retvalue = $tudata; } curl_close($tucurl); return $retvalue;}function fetchaliprice($param){ $url = https://buy.aliyun.com/ajax/billingajax/getbuyprice.json; $ch = curl_init(); curl_setopt ($ch, curlopt_url, $url); curl_setopt ($ch, curlopt_returntransfer, 1); curl_setopt ($ch, curlopt_connecttimeout, 15); curl_setopt($ch, curlopt_httpheader, array( 'connection:keep-alive', 'user-agent:'.$_server[http_user_agent], 'referer: https://buy.aliyun.com/', 'origin:https://buy.aliyun.com' )); curl_setopt($ch, curlopt_post, 1); curl_setopt($ch, curlopt_postfields, $param); $data = curl_exec($ch); curl_close($ch); return $data;}function fetch($url,$param){ $ch = curl_init(); curl_setopt ($ch, curlopt_url, $url); // curl_setopt($ch, curlopt_header, true); //表示需要response header // curl_setopt($ch, curlopt_nobody, false); //表示需要response body curl_setopt ($ch, curlopt_returntransfer, 1); curl_setopt ($ch, curlopt_connecttimeout, 15); curl_setopt($ch, curlopt_ssl_verifypeer, false);// // curl_setopt($ch, curlopt_httpheader, array( // content-type: application/soap+xml; charset=utf-8, // content-length: .strlen($param) // )); // curl_setopt($ch, curlopt_httpheader, array( // 'connection:keep-alive', // 'user-agent:'.$_server[http_user_agent], // 'referer: https://buy.aliyun.com/', // 'origin:https://buy.aliyun.com' // )); curl_setopt($ch, curlopt_post, 1); curl_setopt($ch, curlopt_postfields, $param); if(!curl_errno($ch)){ $info = curl_getinfo($ch);// echo 'took ' . $info['total_time'] . ' seconds to send a request to ' . $info['url'].\n; } else { echo 'curl error: ' . curl_error($ch); } $data = curl_exec($ch); // var_dump(curl_getinfo($ch)); curl_close($ch); return $data;}
回复内容: 我的问题如下:
这是一种php的session处理机制是吗?可以每次去第三方平台去验证session是吗?这是入口文件index.php,我的php项目没有用框架,php和html混合的。
error(httpcode:.$httpcode., curl error:.curl_error($tucurl)); $retvalue = error; } else { $retvalue = $tudata; } curl_close($tucurl); return $retvalue;}function fetchaliprice($param){ $url = https://buy.aliyun.com/ajax/billingajax/getbuyprice.json; $ch = curl_init(); curl_setopt ($ch, curlopt_url, $url); curl_setopt ($ch, curlopt_returntransfer, 1); curl_setopt ($ch, curlopt_connecttimeout, 15); curl_setopt($ch, curlopt_httpheader, array( 'connection:keep-alive', 'user-agent:'.$_server[http_user_agent], 'referer: https://buy.aliyun.com/', 'origin:https://buy.aliyun.com' )); curl_setopt($ch, curlopt_post, 1); curl_setopt($ch, curlopt_postfields, $param); $data = curl_exec($ch); curl_close($ch); return $data;}function fetch($url,$param){ $ch = curl_init(); curl_setopt ($ch, curlopt_url, $url); // curl_setopt($ch, curlopt_header, true); //表示需要response header // curl_setopt($ch, curlopt_nobody, false); //表示需要response body curl_setopt ($ch, curlopt_returntransfer, 1); curl_setopt ($ch, curlopt_connecttimeout, 15); curl_setopt($ch, curlopt_ssl_verifypeer, false);// // curl_setopt($ch, curlopt_httpheader, array( // content-type: application/soap+xml; charset=utf-8, // content-length: .strlen($param) // )); // curl_setopt($ch, curlopt_httpheader, array( // 'connection:keep-alive', // 'user-agent:'.$_server[http_user_agent], // 'referer: https://buy.aliyun.com/', // 'origin:https://buy.aliyun.com' // )); curl_setopt($ch, curlopt_post, 1); curl_setopt($ch, curlopt_postfields, $param); if(!curl_errno($ch)){ $info = curl_getinfo($ch);// echo 'took ' . $info['total_time'] . ' seconds to send a request to ' . $info['url'].\n; } else { echo 'curl error: ' . curl_error($ch); } $data = curl_exec($ch); // var_dump(curl_getinfo($ch)); curl_close($ch); return $data;}
第一次请求时去第三方验证,验证成功后放入session
下次请求时 如果 session 中有数据 就不用请求了
https://segmentfault.com/q/1010000004289927