我想在控制台中检查变量值,我已经尝试了所有方法,但没有在控制台中获取值。
// Here I want to check $cart_id value before if Statement
echo "Cart Id Before If Statement:" . $cart_id;
上面的行不起作用,因为页面add_cart跳过了,并且我无法像平常一样检查该值。所以我需要在
这样的cosole上检查此值console.log($cart_id);
但是当我检查控制台时,控制台显示为空。但是,当我单击网络时,我打开保存日志,然后显示我的文件add_cart.php,我能够看到cookie以及表单数据,但是我不知道如何在控制台中或以任何方式检查$ cart_id。
我也在我的helper.php类中尝试过
function debug_to_console( $data ) {
$output = $data;
if ( is_array( $output ) )
$output = implode( ',', $output);
echo "<script>console.log( 'Debug Objects: " . $output . "' );
</script>";
}
在我的if语句之前调用它
debug_to_console($cart_id);
但是以上情况对我也不起作用。我无法在if语句之前检查$ cart_id的结果。控制台上没有任何显示。
if ($cart_id != '') {
}else{
$items_json = json_encode($item);
$cart_expire = date("Y-m-d H:i:s",strtotime("+30 days"));
$db->query("INSERT INTO cart (items,expire_date) VALUES ('{$items_json}','{$cart_expire}') ");
$cart_id = $db->insert_id;
setcookie(CART_COOKIE,$cart_id,CART_COOKIE_EXPIRE,'/',$domain,false);
}
欢迎您提出宝贵的建议。