próbuję ustawić plik cookie dla użytkowników, którzy Zapis z pop newsletter stronie głównej magentoJak ustawić ciasteczko w Magento
mam pop w głównej magento z opcją subskrypcji biuletynu gdy użytkownik subskrybuje biuletyn cookie jest ustawiony, że biuletyn nie pokaże go na następnej wizycie
oto kod jak m ustawienie pliku 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);
?>
powyższy kod ustawia coookie
po subskrypcji użytkownik przekierowuje do tej samej strony tam muszę sprawdzić, czy plik cookie jest ustawiony wtedy kod popup który zaciągnął w przeciwnym razie nie będzie non popup
ale jego wciąż pokazując popup po subsscription
używam tego kod do sprawdzania ciasteczka
<?php
if(!isset($_COOKIE['EmailCookie']))
{
//popup code goes here
}
?>
gdzie robię źle?
Okres nie powinien zawierać aktualnego czasu. Powinien to być '$ cookie-> set ('cookiename', 'cookievalue', 86400, '/');' – Mikael