我想获取cookie以检查我的cookie是否存在。但是我无法做到这一点。
在我的add_cart.php中设置了Cookie
setcookie(CART_COOKIE,$cart_id,CART_COOKIE_EXPIRE,'/',$domain,false);
//$cart_id is 179, I want to retrieve this cart id
这是我在做什么:
// Checking Cookie Exist in my init.php file
if (isset($_COOKIE[CART_COOKIE])) {
$cart_id = sanitize($_COOKIE[CART_COOKIE]);
echo "\r\n Cart Id :" . $cart_id; // Here the value showing 0 instead of 179
}
这是我的config.php文件
<?php
define('BASEURL', $_SERVER['DOCUMENT_ROOT'] . '/projectdtech/');
define('CART_COOKIE','PhsQ547MJjsmcSJ');
define('CART_COOKIE_EXPIRE',time() + (86400 *30));
?>
在重新加载页面后,我还想在我的add_cart.php中检查$ cart_id的值,但是在重新加载后忘记$ cart_id = 179的值;它必须记住setcoookie的值($ cart_id值)。我想从Cookie中检索$ cart_id的值。
if($cart_id != ''){
}
这是我想做的,但不知道为什么我的代码不起作用。 您的建议将受到欢迎。 谢谢。