PHP历史上的今天查询API源码,本地新建PHP文件上传到服务器即可使用,非储存性,直接解析网址<?php
functionshowjson($json){
header("Access-Control-Allow-Origin:*");
header('Content-type:application/json');
exit(json_encode($json,320));
}
functionget_curl($url,$post=0,$referer=0,$cookie=0,$header=0,$ua=0,$nobody=0)
{
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);
$httpheader[]="Accept:*/*";
$httpheader[]="Accept-Encoding:gzip,deflate,sdch";
$httpheader[]="Accept-Language:zh-CN,zh;q=0.8";
$httpheader[]="Connection:close";
curl_setopt($ch,CURLOPT_HTTPHEADER,$httpheader);
if($post){
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$post);
}
if($header){
curl_setopt($ch,CURLOPT_HEADER,1);
}
if($cookie){
curl_setopt($ch,CURLOPT_COOKIE,$cookie);
}
if($referer){
curl_setopt($ch,CURLOPT_REFERER,$referer);
}
if($ua){
curl_setopt($ch,CURLOPT_USERAGENT,$ua);
}else{
curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/84.0.4147.89Safari/537.36");
}
if($nobody){
curl_setopt($ch,CURLOPT_NOBODY,0);
}
curl_setopt($ch,CURLOPT_ENCODING,"gzip");
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$ret=curl_exec($ch);
curl_close($ch);
return$ret;
}
$res=get_curl('/');
preg_match_all('/(.*)/',$res,$sj);
preg_match_all('/(.*)/',$res,$d);
for($i=0;$i
$json1[$i]['data']=$sj[1][$i];
$json1[$i]['day']=$d[1][$i];
}
if($json1==""){
$json=[
"code"=>"-1",
"msg"=>"获取失败!"
];
}
$json=[
"code"=>"1",
"result"=>$json1,
"msg"=>"获取成功!"
];
showjson($json);