Überprüfen Sie, ob der Sec-GPC-Wert im HTTP-Anforderungsheader in WordPress vorhanden ist
P粉930534280
2023-08-31 13:34:53
<p>如何检测 HTTP 请求标头中是否存在„Sec-GPC:1“?</p>
<pre class="brush:php;toolbar:false;"><?PHP function discover_gpc_signal() {
if (isset($_GET['Sec-Gpc'])) {
echo 'GPC-Signal in GET-Daten erkannt';
} elseif (isset($_POST['Sec-Gpc'])) {
echo 'GPC-Signal in POST-Daten erkannt';
} elseif (isset($_COOKIE['Sec-Gpc'])) {
echo 'GPC-Signal in COOKIE-Daten erkannt';
} elseif (isset($_SERVER['Sec-Gpc'])) {
echo 'GPC-Signal in SERVER-Daten erkannt';
} anders {
echo 'Kein GPC-Signal erkannt';
}
}
add_action('wp_footer', 'detect_gpc_signal'); ?></pre></p>
感谢您建议 getallheaders()。在你的帮助下,我找到了两种方法,使用和不使用 Javascript。
更新
当将 HTTP_ 添加到值中时,原始函数将起作用。