Holen Sie sich mit json_decode den Wert des Cookies
P粉235202573
P粉235202573 2024-02-26 21:39:51
0
1
420

Ich setze ein Cookie und es funktioniert einwandfrei, aber aus irgendeinem Grund kann ich den Wert des Cookies nicht abrufen. Ich kann sehen, dass das Cookie in den Browser-Entwicklertools gesetzt ist, aber wenn ich es versuche print_r, wird es leer angezeigt.

Hier sehe ich den Cookie-Wert in den Entwicklertools.

Hier versuche ich den Wert zu erreichen, der derzeit nicht funktioniert:

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

Hier setze ich die Cookies, falls es hilft:

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

So stelle ich den Cookie-Wert ein, falls es hilft:

$cookieValue = array(
        'base_Sku' => $base_Sku,
        'vhf_UHF_Type' => $vhf_UHF_Type,
        'ptc_Type' => $ptc_Type,
        'type_700_800_900' => $type_700_800_900,
        'band' => $band,
        'polarization' => $polarization,
        'gain_Sku' => $gain_Sku,
        'exposed_Dipole_Az_Pattern' => $exposed_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,
    );

Ich habe diese Tipps/Schritte aus anderen Threads befolgt:

PHP dekodiert JSON aus Cookie

json_decode_to_array

PHP-Arrays in Cookies speichern

P粉235202573
P粉235202573

Antworte allen(1)
P粉835428659

只需用此替换您的调试代码 -

$additionalData = json_decode(stripslashes($_COOKIE['antennasNow']), true);
    echo '
';
    print_r($additionalData);
    echo '
';
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage