![图片[1]-美美-4k高清148张-叁玖写真演示站](https://xz.39uv.cn/wp-content/uploads/2024/07/221K427-49-Wa-1080x1620.jpg)
当前仅展示2张预览图,还有5张高清原图,分享本文即可解锁全部图集
![图片[3]-美美-4k高清148张-叁玖写真演示站](https://xz.39uv.cn/wp-content/uploads/2024/07/221K427-47-24B-1080x720.jpg)
![图片[4]-美美-4k高清148张-叁玖写真演示站](https://xz.39uv.cn/wp-content/uploads/2024/07/221K427-46-92P-1080x720.jpg)
![图片[5]-美美-4k高清148张-叁玖写真演示站](https://xz.39uv.cn/wp-content/uploads/2024/07/221K427-45-1128-1080x720.jpg)
![图片[6]-美美-4k高清148张-叁玖写真演示站](https://xz.39uv.cn/wp-content/uploads/2024/07/221K427-44-1251-1080x720.jpg)
[/sociallocker] // 生成分享链接AJAX add_action('wp_ajax_create_share_link', 'create_share_link_func'); add_action('wp_ajax_nopriv_create_share_link', 'create_share_link_func'); function create_share_link_func(){ global $wpdb; $tid = intval($_POST['tid']); $now = time(); $expire = $now + 7*24*3600; $finger = get_finger(); $code = md5($finger.$tid.$now.rand(1000,9999)); // 判断是否存在未过期记录 $exist = $wpdb->get_row($wpdb->prepare("SELECT id FROM share_log WHERE share_uid=%s AND target_id=%d AND expire_time>$now", $finger, $tid)); if($exist){ $wpdb->update("share_log", ['expire_time'=>$expire], ['id'=>$exist->id]); $getcode = $wpdb->get_var($wpdb->prepare("SELECT share_code FROM share_log WHERE id=%d", $exist->id)); $code = $getcode; }else{ $wpdb->insert("share_log", [ 'share_uid' => $finger, 'share_code' => $code, 'target_id' => $tid, 'need_num' => 1, 'unlock_num' => 0, 'is_unlock' => 0, 'expire_time' => $expire, 'create_time' => $now ]); } $url = home_url("/?p=$tid&s=$code"); echo json_encode(['code'=>200,'url'=>$url]); exit; } // 查询解锁状态AJAX add_action('wp_ajax_check_share_unlock', 'check_share_unlock_func'); add_action('wp_ajax_nopriv_check_share_unlock', 'check_share_unlock_func'); function check_share_unlock_func(){ global $wpdb; $tid = intval($_POST['tid']); $now = time(); $finger = get_finger(); $row = $wpdb->get_row($wpdb->prepare("SELECT is_unlock FROM share_log WHERE share_uid=%s AND target_id=%d AND expire_time>$now ORDER BY id DESC LIMIT 1", $finger, $tid)); $unlock = $row ? $row->is_unlock : 0; echo json_encode(['is_unlock'=>$unlock]); exit; } // 全局指纹函数 function get_finger(){ $ua = $_SERVER['HTTP_USER_AGENT']; $ip = $_SERVER['REMOTE_ADDR']; return md5($ua.$ip); }

![图片[1]-美美-4k高清148张-叁玖写真演示站](https://xz.39uv.cn/wp-content/uploads/2024/07/221K427-49-Wa-1080x1620.jpg)
当前仅展示2张预览图,还有5张高清原图,分享本文即可解锁全部图集
![图片[3]-美美-4k高清148张-叁玖写真演示站](https://xz.39uv.cn/wp-content/uploads/2024/07/221K427-47-24B-1080x720.jpg)
![图片[4]-美美-4k高清148张-叁玖写真演示站](https://xz.39uv.cn/wp-content/uploads/2024/07/221K427-46-92P-1080x720.jpg)
![图片[5]-美美-4k高清148张-叁玖写真演示站](https://xz.39uv.cn/wp-content/uploads/2024/07/221K427-45-1128-1080x720.jpg)
![图片[6]-美美-4k高清148张-叁玖写真演示站](https://xz.39uv.cn/wp-content/uploads/2024/07/221K427-44-1251-1080x720.jpg)
[/sociallocker]