no message
This commit is contained in:
parent
e01543011c
commit
b3e8369b25
@ -269,6 +269,10 @@ final class AuthController extends BaseController
|
||||
$user->locale = $_ENV['locale'];
|
||||
$random_group = Config::obtain('random_group');
|
||||
|
||||
if (isset($_COOKIE['VisitorFrom'])) {
|
||||
$user->from = $this->antiXss->xss_clean($_COOKIE['VisitorFrom']);
|
||||
}
|
||||
|
||||
///////注册试用
|
||||
// $user->transfer_today = 0; // 今日使用流量
|
||||
// $user->transfer_enable = Tools::toGB($content->bandwidth);
|
||||
|
||||
@ -4,10 +4,6 @@ declare(strict_types=1);
|
||||
|
||||
namespace App\Services\TomTool;
|
||||
|
||||
//use Psr\Http\Message\ResponseInterface;
|
||||
//use Slim\Http\Response;
|
||||
//use Slim\Http\ServerRequest;
|
||||
//use Smarty\Exception as SmartyException;
|
||||
use App\Models\Visitor;
|
||||
|
||||
final class VisitorCount
|
||||
@ -16,17 +12,25 @@ final class VisitorCount
|
||||
public static function From()
|
||||
{
|
||||
|
||||
if (isset($_SERVER['HTTP_REFERER'])) {
|
||||
// 如果以被设置,什么都不做
|
||||
// 如果未被设置,入库并保存cookie,注册用
|
||||
if (!isset($_COOKIE['VisitorFrom'])) {
|
||||
|
||||
if (isset($_SERVER['HTTP_REFERER'])) {
|
||||
|
||||
$sFrom = $_SERVER['HTTP_REFERER'];
|
||||
|
||||
} else {
|
||||
|
||||
$sFrom = "直接";
|
||||
|
||||
}
|
||||
|
||||
$oVisitorFrom = new Visitor();
|
||||
$oVisitorFrom->from = $_SERVER['HTTP_REFERER'];
|
||||
$oVisitorFrom->from = $sFrom;
|
||||
$oVisitorFrom->save();
|
||||
|
||||
} else {
|
||||
|
||||
$oVisitorFrom = new Visitor();
|
||||
$oVisitorFrom->from = "直接";
|
||||
$oVisitorFrom->save();
|
||||
setcookie('VisitorFrom', $sFrom, (time() + (86400 * 30)), "/");
|
||||
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user