Todos os produtos
Search
Central de documentação

CDN:Funções integradas

Última atualização: Jul 03, 2026

As funções integradas do EdgeScript abrangem todas as operações em nós de borda, desde a inspeção de metadados de requisição e a reescrita de URLs até a criptografia de dados e o controle do TTL de cache. A tabela a seguir lista as 13 categorias de funções e os recursos disponíveis em cada uma.

Categoria

Descrição

Funções

Funções lógicas

Avaliam e combinam condições booleanas

and, or, not, eq, ne, null

Funções numéricas

Executam operações aritméticas e comparações numéricas

add, sub, mul, div, mod, gt, ge, lt, le, floor, ceil

Funções de string

Manipulam, comparam e convertem valores de string

substr, concat, upper, lower, len, byte, match_re, capture_re, gsub_re, split, split_as_key, tohex, tostring, tochar, reverse, find, format, tobin, trim

Funções de dicionário

Leem e gravam entradas de dicionário chave-valor

defina, get, foreach, del

Funções de processamento de requisição

Modificam cabeçalhos de requisição e resposta, reescrevem URLs e controlam a saída

add_req_header, del_req_header, add_rsp_header, del_rsp_header, encode_args, decode_args, rewrite, say, print, exit, get_rsp_header, add_rsp_cookie

Funções de limitação de taxa

Limitam a taxa de envio de dados aos clientes

limit_rate_after, limit_rate

Funções de cache

Substituem o TTL de cache das respostas do nó de borda

set_cache_ttl

Funções de tempo

Obtêm e convertem timestamps em vários formatos

today, time, now, localtime, utctime, cookie_time, http_time, parse_http_time, unixtime

Funções de algoritmo de cifra

Criptografam, descriptografam e geram hashes de dados com AES, SHA, HMAC e MD5

aes_new, aes_enc, aes_dec, sha1, sha2, hmac, hmac_sha1, md5, md5_bin

Funções JSON

Codificam e decodificam dados JSON

json_enc, json_dec

Funções diversas

Codificam e decodificam dados com Base64 e codificação URL, geram valores aleatórios e calculam checksums

base64_enc, base64_dec, url_escape, url_unescape, rand, rand_hit, crc, tonumber, base64_enc_safe, base64_dec_safe, randomseed

Funções de array

Crie e manipulam arrays

arr_concat, arr_insert, arr_remove, arr_sort, arr_len

Funções de lógica de requisição

Inspecionam metadados da requisição, como endereço IP do cliente, ISP, localização geográfica, URI, cabeçalhos e cookies

server_addr, server_port, client_addr, client_country, client_region, client_isp, ip_country, ip_region, ip_isp, req_uri, req_uri_basename, req_uri_ext, req_uri_seg, req_uri_arg, req_uri_query_string, req_scheme, req_method, req_host, req_user_agent, req_referer, req_cookie, req_first_x_forwarded, req_header, req_id