这几天在做本站的新番时间轴页面,目前已经基本完工,页面为:http://benzencloudhk.xyz/index.php/bangumitimeline/
该页面的原理是从B站官方新番表API: https://bangumi.bilibili.com/web_api/timeline_global 中获取了Json格式的时间表数据后,用以进行渲染。在该过程中遇到一个棘手的问题,用来作为番剧封面图的img容器无法正常加载,img容器部分的PHP代码如下:
echo "<div class='bangumilist_img'>". "<img src='".esc_url($this_bangumi["square_cover"]). "' alt='".$this_bangumi["title"]."' />". "</div>";
经过检查发现在图片路径等一系列配置都没有问题,经过大量查找后发现,是PHP脚本触发了B站的防盗链机制,需要修改网页头部,于是在全站的head标签内加入了以下代码,问题随即解除:
<meta name="referrer" content="never">
COMMENTS | NOTHING