Я не эксперт по PHP и пытаюсь установить cookie, который содержит код реферера из URL.Например: www.example.com?promotioncode=google
должен установить промокод с именем cookie, значение, которое когда-либо будет после =
и 6-месячного истечения срока действия.
Я могу получить промо-код, используя
$_GET['promotioncode']
, ноЯ не могу вставить это в строку cookie.Я пробовал несколько способов:
$id = 'promo';
$value = $_GET['promotioncode'];
$time = time()+60*60*24*180;
setcookie($id, $value, $time);
и
$id = 'promo';
$time = time()+60*60*24*180;
setcookie($id, $_GET['promotioncode'], $time);
, но это не работает.Если я использую слово или число в качестве значения файла cookie, то для файла cookie не возникает проблем.
Что я пропускаю / делаю неправильно?