使用json_decode從cookie中取得值
P粉235202573
P粉235202573 2024-02-26 21:39:51
0
1
338

我正在設定一個 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 = 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,
    );

我遵循了其他線程中的這些提示/步驟:

PHP 從 cookie 解碼 JSON

#json_decode_to_array

##在 cookie 中儲存 PHP 陣列

P粉235202573
P粉235202573

全部回覆(1)
P粉835428659

只需用此替換您的偵錯程式碼 -

$additionalData = json_decode(stripslashes($_COOKIE['antennasNow']), true);
    echo '
';
    print_r($additionalData);
    echo '
';
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!