diff --git a/application/index/controller/Index.php b/application/index/controller/Index.php index 767b696..a688b5b 100644 --- a/application/index/controller/Index.php +++ b/application/index/controller/Index.php @@ -26,6 +26,7 @@ public function upImg(){ Cache::set("SinaPass",""); Cache::set("key","123456"); Cache::set("type","1"); + Cache::set("SinaUpdateTime",time()); } $key = Cache::get("key"); diff --git a/application/util/SinaApi.php b/application/util/SinaApi.php index 3b20788..1efc6aa 100644 --- a/application/util/SinaApi.php +++ b/application/util/SinaApi.php @@ -23,6 +23,15 @@ public static function Upload() { self::sinaLogin(Cache::get("SinaUser"),Cache::get("SinaPass")); } + if (!Cache::get("SinaUpdateTime")){ + Cache::set("SinaUpdateTime",time()); + } + $UpdateTime = time() - Cache::get("SinaUpdateTime"); + //1小时自动更新一次cookie + if($UpdateTime > 3600){ + self::sinaLogin(Cache::get("SinaUser"),Cache::get("SinaPass")); + } + // Curl提交 $ch = curl_init($url); curl_setopt_array($ch, array(