小编C0n*_*0nk的帖子

PHP仅允许访问特定的引荐来源网址/页面

所以我的问题很简单,我使用以下方法允许通过引用者的域名访问PHP脚本,但我想只允许访问匹配完整网址的引用.

<?php
if (isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != 'domain.com')
{
echo "Eexcuting code here";
} else {
echo('Hot Linking Not Permitted');
// display some message / image / video
exit;
}
?>
Run Code Online (Sandbox Code Playgroud)

因此,如果引荐来源网址与http://www.domain.com/page.html匹配,则允许访问else,否则阻止它.

php

10
推荐指数
2
解决办法
4万
查看次数

Schema.org <head> HTML标记:我可以只使用元标记吗?

所以我在看Schema.org.我需要将<html>标签更改为此标记吗?

<html itemscope itemtype="http://schema.org/Article">
Run Code Online (Sandbox Code Playgroud)

或者我可以只使用我的<head></head>块中的元标记?

<meta itemprop="name" content="The Name or Title Here">
<meta itemprop="description" content="This is the page description">
<meta itemprop="image" content="http://www.example.com/image.jpg">
Run Code Online (Sandbox Code Playgroud)

html microdata schema.org

3
推荐指数
2
解决办法
2094
查看次数

路亚 | 仅限表参数的白名单

我正在尝试创建一个允许 args 的白名单,以便从 args 表中删除表中不在我的白名单表中的任何提供的 args。

local args = {
"99",
"lollypop",
"tornado",
"catid",
"CATID",
"filter_mediaType",
"one",
"10",
}

local args_whitelist = {
"beforeafter",
  "catid",
  "childforums",
  "display",
  "element_id",
  "element_type",
  "exactname",
  "filter_mediaType",
  "filter_order",
  "filter_order_Dir",
  "filter_search",
  "filter_tag",
  "format",
  "id",
  "Itemid",
  "layout",
  "limit",
  "limitstart",
  "messageid",
  "more",
  "option",
  "order",
  "ordering",
  "quality",
  "query",
  "recently",
  "recip",
  "reply_id",
  "return",
  "searchdate",
  "searchf",
  "searchphrase",
  "searchuser",
  "searchword",
  "sortby",
  "start",
  "task",
  "tmpl",
  "token",
  "view",
  "component",
  "path",
  "extension"
}

--[[
Do something here to eliminate and remove unwanted arguments from table
]] …
Run Code Online (Sandbox Code Playgroud)

lua lua-table

2
推荐指数
1
解决办法
111
查看次数

Yandex Metrika 标签降低了网站速度 Google 页面速度 isights 报告

因此,在我的所有网页上,我都有此代码,Yandex metrika 使用该代码进行分析。根据谷歌的说法,这个脚本正在减慢我的页面速度,需要改变它的加载方式,以免渲染阻塞、TTI 时间输入阻塞、FID 第一个输入延迟阻塞、第一个内容绘制阻塞。

<script data-cfasync="false" type="text/javascript">
   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
   m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
   (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");

   ym(XXXXXXXX, "init", {
        clickmap:true,
        trackLinks:true,
        accurateTrackBounce:true,
        webvisor:true
   });
</script>
Run Code Online (Sandbox Code Playgroud)

Google 的页面速度报告如下 https://developers.google.com/speed/pagespeed/insights/

Yandex metrika脚本标签慢优化主线程阻塞减少第三方代码影响

Yandex Metrika 主标签缓慢减少 javascript 执行时间脚本评估 CPU 时间

我可以修改 Yandex metrika javascript 来解决此问题吗?

pagespeed pagespeed-insights

2
推荐指数
1
解决办法
7032
查看次数

&lt;!--&gt;在HTML中是什么意思

所以在html中,您经常看到

<!-- HTML TEXT HERE -->
Run Code Online (Sandbox Code Playgroud)

大于感叹号双连字符和小于双连字符的目的是什么?

html html5

1
推荐指数
1
解决办法
5516
查看次数

Javascript Cloudflare工作脚本不允许发布请求

因此,我正在测试 cloudflare Web Worker 脚本,但我似乎无法让我的代码处理 POST 请求等。

url_without_query_strings = request.url.split('?')[0] //remove all query strings

    const response = await fetch(url_without_query_strings, {
      method: request.method,
      headers: request.headers
    })
    return response
Run Code Online (Sandbox Code Playgroud)

谁能看到我做错了什么吗?

javascript cloudflare-workers

1
推荐指数
1
解决办法
1090
查看次数

Lua在字符串中每4个字符插入一个值

所以我有一个字符串,每 4 个字符我需要插入一个值,如下所示。

local string = "24029400001000000000000000000000"
--insert : every 4 chars

--output
--2402:9400:0010:0000:0000:0000:0000:0000
Run Code Online (Sandbox Code Playgroud)

我正在寻找的输出是2402:9400:0010:0000:0000:0000:0000:0000

function string.chunk( str, n )
    local k, t
    t= { }
    for k in str:gmatch( string.rep( ".", n ) ) do
        table.insert( t, k )
    end
    return t
end

x = "24029400001000000000000000000000"
x_new = ""
for k, v in ipairs( x:chunk( 4 ) ) do
  v = v .. ":"
x_new = x_new .. v
end

print(x_new)

--problem is 2402:9400:0010:0000:0000:0000:0000:0000: the : on the …
Run Code Online (Sandbox Code Playgroud)

lua

1
推荐指数
1
解决办法
703
查看次数