} else {
$book = Book::with(['chapters' => function ($query) {
$query->order('chapter_order');
}])->where('unique_id','=', $id)->find();
}
if (empty($book['cover_url'])) {
$book['cover_url'] = $this->img_site.'/static/upload/book/'.$book['id'].'/cover.jpg';
}
$tags = [];
if (!empty($book->tags) || is_null($book->tags)) {
$tags = explode('|', $book->tags);
}
cache('book:' . $id, $book, null, 'redis');
cache('tags:book:' . $id, $tags, null, 'redis');
}
$redis = RedisHelper::GetInstance();
$day = date("Y-m-d", time());
//以当前日期为键,增加点击数
$redis->zIncrBy('click:' . $day, 1, $book->id);
nav_switch | booklist |
USER | www |
HOME | /home/www |
HTTP_REFERER | http://iwxshw.com/book/29823 |
HTTP_USER_AGENT | claudebot |
HTTP_ACCEPT | */* |
HTTP_HOST | iwxshw.com |
PATH_INFO | |
REDIRECT_STATUS | 200 |
SERVER_NAME | www.iwxshw.com |
SERVER_PORT | 443 |
SERVER_ADDR | 10.0.8.3 |
REMOTE_PORT | 33264 |
REMOTE_ADDR | 100.26.35.111 |
SERVER_SOFTWARE | nginx/1.20.1 |
GATEWAY_INTERFACE | CGI/1.1 |
HTTPS | on |
REQUEST_SCHEME | https |
SERVER_PROTOCOL | HTTP/2.0 |
DOCUMENT_ROOT | /www/wwwroot/www.iwxshw.com/public |
DOCUMENT_URI | /index.php |
REQUEST_URI | /book/29823 |
SCRIPT_NAME | /index.php |
CONTENT_LENGTH | |
CONTENT_TYPE | |
REQUEST_METHOD | GET |
QUERY_STRING | s=//book/29823 |
SCRIPT_FILENAME | /www/wwwroot/www.iwxshw.com/public/index.php |
FCGI_ROLE | RESPONDER |
PHP_SELF | /index.php |
REQUEST_TIME_FLOAT | 1711911331.8521 |
REQUEST_TIME | 1711911331 |
BOOKCTRL | book |
CHAPTERCTRL | chapter |
TAGCTRL | tag |
BOOKLISTACT | booklist |
SEARCHCTRL | search |
RANKCTRL | rank |
UPDATEACT | update |
AUTHORCTRL | author |
spider_db_conn | xxx |
PINYIN_DEFAULT | 4096 |
PINYIN_TONE | 2 |
PINYIN_NO_TONE | 4 |
PINYIN_ASCII_TONE | 8 |
PINYIN_NAME | 16 |
PINYIN_KEEP_NUMBER | 32 |
PINYIN_KEEP_ENGLISH | 64 |
PINYIN_UMLAUT_V | 128 |
PINYIN_KEEP_PUNCTUATION | 256 |