Semak sama ada nilai Sec-GPC wujud dalam pengepala permintaan HTTP dalam WordPress
P粉930534280
2023-08-31 13:34:53
<p>如何检测 HTTP 请求标头中是否存在“Sec-GPC:1”?</p>
<pre class="brush:php;toolbar:false;"><?Fungsi PHP detect_gpc_signal() {
if (isset($_GET['Sec-Gpc'])) {
gema 'isyarat GPC dikesan dalam data GET';
} elseif (isset($_POST['Sec-Gpc'])) {
gema 'isyarat GPC dikesan dalam data POST';
} elseif (isset($_COOKIE['Sec-Gpc'])) {
gema 'isyarat GPC dikesan dalam data COOKIE';
} elseif (isset($_SERVER['Sec-Gpc'])) {
gema 'isyarat GPC dikesan dalam data SERVER';
} lain {
echo 'Tiada isyarat GPC dikesan';
}
}
add_action('wp_footer', 'detect_gpc_signal'); ?></pra></p>
Terima kasih kerana mencadangkan getallheaders(). Dengan bantuan anda saya menemui dua cara, dengan dan tanpa Javascript.
Kemas kini
Fungsi asal akan berfungsi apabila HTTP_ ditambahkan pada nilai.