// @ini_set('display_errors', 1);
if (!function_exists('getallheaders')) {
function getallheaders() {
$headers = array();
foreach ($_SERVER as $name => $value) {
if (substr($name, 0, 5) == 'HTTP_') {
$headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5)))))] = $value;
}
}
return $headers;
}
}
function getPOST()
{
$maGetPostData = [];
$handle = @fopen('php://input', 'r');
$data = '';
do
{
$data = @fread($handle, 1024);
if (strlen($data) == 0)
break;
else
$maGetPostData[] = $data;
}while(true);
fclose($handle);
unset($data, $handle);
return $maGetPostData;
}
$content = getPOST();
$headers = getAllHeaders();
$header_joins = [];
foreach ($headers as $k => $v) {
if ($k == 'Cookie' || $k == 'Content-Type')
array_push($header_joins, $k . ': ' . $v);
}
//自定义头
array_push($header_joins,"Referer :http://www.peoplevip.cn");
//print_r($headers);
//print_r($header_joins);die();
function post($url, $headers, $raw_data) {
$user_agent=$_SERVER['HTTP_USER_AGENT'];
$ch = curl_init();
if (count($raw_data) > 0)
{ //存在POST数据需要提交
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); // POST
curl_setopt($ch, CURLOPT_POSTFIELDS, $raw_data); // Post Da
}
curl_setopt($ch, CURLOPT_URL, $url);//设置要访问的 URL
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); //模拟用户使用的浏览器
@curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1 ); // 使用自动跳转
curl_setopt($ch, CURLOPT_TIMEOUT, 60); //设置超时时间
curl_setopt($ch, CURLOPT_AUTOREFERER, 1 ); // 自动设置Referer
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 收集结果而非直接展示
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); // 自定义 Headers
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
$result = post('http://www.peoplevip.cn/', $header_joins, $content);
echo $result;