【发布时间】:2015-07-01 07:31:29
【问题描述】:
我正在尝试为在 magento 主页中使用时事通讯 pop 注册的用户设置 cookie
当用户订阅时事通讯时,我在 magento 主页中弹出一个带有时事通讯订阅选项的 cookie,该 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
}
?>
哪里做错了?
【问题讨论】:
标签: magento