Saya menetapkan kuki dan ia berfungsi dengan baik, tetapi atas sebab tertentu saya tidak dapat mendapatkan semula nilai kuki itu. Saya dapat melihat bahawa kuki ditetapkan dalam alat pembangun penyemak imbas, tetapi apabila saya mencuba print_r
ia kelihatan kosong.
Di sinilah saya melihat nilai kuki dalam alat pembangun.
Di sinilah saya cuba mendapatkan nilai yang pada masa ini tidak berfungsi:
$additionalData = json_decode($_COOKIE['antennasNow'], true); echo '<pre>'; print_r($additionalData); echo '</pre>';
Di sinilah saya menetapkan kuki sekiranya ia membantu:
setcookie('antennasNow', json_encode($cookieValue), time()+3600);
Beginilah saya menetapkan nilai kuki, sekiranya ia membantu:
$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, );
Saya mengikuti petua/langkah ini dari rangkaian lain:
PHP menyahkod JSON daripada cookie
json_decode_to_array
Menyimpan tatasusunan PHP dalam kuki
Hanya gantikan kod nyahpepijat anda dengan ini -