mirror of https://github.com/helloxz/onenav.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
705 B
27 lines
705 B
<?php |
|
/** |
|
* name:bing壁纸 |
|
*/ |
|
header('Content-Type:application/json; charset=utf-8'); |
|
// 载入辅助函数 |
|
require('functions/helper.php'); |
|
//获取当前主机名 |
|
$host = $_SERVER['HTTP_HOST']; |
|
//获取reffrer |
|
$referer = $_SERVER['HTTP_REFERER']; |
|
|
|
//如果referer和主机名不匹配,则禁止调用 |
|
if ( ( !empty($referer) ) && ( !strstr($referer,$host) ) ) { |
|
exit('调用失败'); |
|
} |
|
session_start(); |
|
|
|
//如果session不为空,则使用session数据 |
|
if ( empty( $_SESSION['bing_data'] ) ) { |
|
$bing_data = curl_get("https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=8",8); |
|
$_SESSION['bing_data'] = $bing_data; |
|
echo $bing_data; |
|
} |
|
else{ |
|
echo $_SESSION['bing_data']; |
|
}
|
|
|