gpt4 book ai didi

magento - 如何在 Magento 中设置 cookie

转载 作者:行者123 更新时间:2023-12-04 01:20:27 24 4
gpt4 key购买 nike

我正在尝试为在 magento 主页中注册时事通讯的用户设置一个 cookie

当用户订阅时事通讯时,我在 magento 主页中弹出一个带有时事通讯订阅选项的 cookie 设置为时事通讯不会在下次访问时显示给他

这是如何设置cookie的代码

<?php
$value=$_POST['newslettertext'];
setcookie("EmailCookie", $value);
setcookie("EmailCookie", $value , time()+86400,"/");
function gotopage($url)
{
echo "<script language=\"javascript\">";
echo "window.location = '".$url."'; \n";
echo "</script>";
}

$url="http://abc.com";
gotopage($url);

?>

上面的代码设置了一个cookie

订阅后用户重定向到同一页面
在那里我检查是否设置了 cookie 然后执行弹出代码,否则不会弹出

但订阅后仍显示弹出窗口

正在使用此代码检查 cookie
<?php 
if(!isset($_COOKIE['EmailCookie'] ) )
{
//popup code goes here
}
?>

哪里做错了?

最佳答案

require_once 'Mage.php';
Mage::app();
$cookie = Mage::getSingleton('core/cookie');
$cookie->set('cookiename', 'cookievalue' ,time()+86400,'/');

这是答案

关于magento - 如何在 Magento 中设置 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10793756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com