ホームページ  >  に質問  >  本文

json_decodeを使用してCookieから値を取得します

Cookie を設定しており、正常に動作していますが、何らかの理由で Cookie の値を取得できません。ブラウザの開発者ツールで Cookie が設定されていることがわかりますが、print_r しようとすると空と表示されます。

これは、開発者ツールで Cookie の値を確認する場所です。

これは、現在機能しない値を取得しようとしている場所です:

$AdditionalData = json_decode($_COOKIE['antennasNow'], true);
echo '<pre>';
print_r($AdditionalData);
echo '</pre>';

役立つ場合に備えて、ここに Cookie を設定します:

setcookie('antennasNow', json_encode($cookieValue), time() 3600);

役立つ場合に備えて、Cookie の値を設定する方法は次のとおりです:

$cookieValue = 配列(
        'base_Sku' => $base_Sku,
        'vhf_UHF_Type' => $vhf_UHF_Type,
        'ptc_Type' => $ptc_Type,
        'type_700_800_900' => $type_700_800_900,
        'バンド' => $バンド、
        '偏光' => $偏光,
        'gain_Sku' => $gain_Sku,
        'exused_Dipole_Az_Pattern' => $exused_Dipole_Az_Pattern,
        'collinear_Az_Pattern' => $collinear_Az_Pattern,
        'panel_Az_Pattern' => $panel_Az_Pattern,
        'dual_Input' => $dual_Input,
        'narrowband_Connector' => $narrowband_Connector,
        'beamtilt' => $beamtilt,
        'null_Fill' => $null_Fill,
        'heavy_Duty' => $heavy_Duty,
        'invert_Mount' => $invert_Mount,
    );

他のスレッドのヒント/手順に従いました:

PHP Cookie から JSON をデコードする

json_decode_to_array

PHP 配列を Cookie に保存する

P粉235202573P粉235202573259日前374

全員に返信(1)返信します

  • P粉835428659

    P粉8354286592024-02-27 16:42:50

    デバッグ コードをこれに置き換えるだけです -

    $AdditionalData = json_decode(stripslashes($_COOKIE['antennasNow']), true);
        エコー '###';
        print_r($AdditionalData);
        エコー '###';###

    返事
    0
  • キャンセル返事