WordPress の HTTP リクエストヘッダーに Sec-GPC 値が存在するかどうかを確認する
P粉930534280
2023-08-31 13:34:53
<p> HTTP 要求标头中に「Sec-GPC:1」が存在するかどうかをどのように監視しますか?</p>
<pre class="brush:php;toolbar:false;"><?PHP 関数 detect_gpc_signal() {
if (isset($_GET['Sec-Gpc'])) {
echo 'GET データで GPC 信号が検出されました';
elseif (isset($_POST['Sec-Gpc'])) {
echo 'POST データで GPC 信号が検出されました';
elseif (isset($_COOKIE['Sec-Gpc'])) {
echo 'COOKIE データで GPC 信号が検出されました';
elseif (isset($_SERVER['Sec-Gpc'])) {
echo 'SERVER データで GPC 信号が検出されました';
} それ以外 {
echo 'GPC 信号が検出されませんでした';
}
}
add_action('wp_footer', 'detect_gpc_signal'); ?>
getallheaders() を提案していただきありがとうございます。あなたの助けにより、JavaScript を使用する場合と使用しない場合の 2 つの方法を見つけました。
リーリー更新
HTTP_ を値に追加すると、元の関数が機能します。
リーリー