Überprüfen Sie, ob der Sec-GPC-Wert im HTTP-Anforderungsheader in WordPress vorhanden ist
P粉930534280
P粉930534280 2023-08-31 13:34:53
0
1
499

如何检测 HTTP 请求标头中是否存在„Sec-GPC:1“?

P粉930534280
P粉930534280

Antworte allen (1)
P粉311464935

感谢您建议 getallheaders()。在你的帮助下,我找到了两种方法,使用和不使用 Javascript。

/* Add GPC Banner to WP Header */ function display_gpc_signal_banner() { echo '
Global Privacy Signal Detected
'; } add_action('wp_head', 'display_gpc_signal_banner'); // Detect GPC Signal with Javascript function detect_gpc_signal_js() { ?>

更新

当将 HTTP_ 添加到值中时,原始函数将起作用。

if (isset($_GET['HTTP_SEC_GPC'])) { echo 'GPC signal detected in GET data'; } elseif (isset($_POST['HTTP_SEC_GPC'])) { echo 'GPC signal detected in POST data'; } elseif (isset($_COOKIE['HTTP_SEC_GPC'])) { echo 'GPC signal detected in COOKIE data'; } elseif (isset($_SERVER['HTTP_SEC_GPC'])) { echo 'GPC signal detected in SERVER data'; } else { echo 'No GPC signal detected'; }
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!