Мой логин, похоже, не создает cookie. Форма добирается до части создания файла cookie скрипта и даже эха, что был создан файл cookie, но он фактически не создает его.Setcookie не создает cookie
Вот печенье часть моего кода:
if (!$error) {
if (isset($_POST['rememberme'])) {
setcookie('guruemail', $loginemail, time() + 86400 * 365, '/', NULL);
setcookie('gurupassword', md5($loginpassword), time() + 86400 * 365, '/', NULL);
echo "Long-term cookie made";
} else {
setcookie('guruemail', $loginemail, false, '/', NULL);
setcookie('gurupassword', md5($loginpassword), false, '/', NULL);
echo "Short-term cookie made";
}
}
Логин может посетить в http://protein.guru/signin.phtml
Тест печенья можно ознакомиться по адресу: http://protein.guru/testcookie.php
Вот cookietest код:
<?php
echo "Value is: " . $_COOKIE[$guruemail];
echo "Value is: " . $_COOKIE[$gurupassword];
?>
Для входа:
Я использую электронную почту: [email protected]
пароль: рулет
Примечание: Возможная ошибка новичка? - У меня нет session_start(); где угодно в любом коде. Не уверен, что мне понадобится это для прямого входа в cookie.
Любая обратная связь будет оценена по достоинству. Всем спасибо.
Вы никогда не должны хранить учетные данные для входа в печенье. –
Используйте '$ _SESSION' вместо' $ _COOKIE' или вы будете просить о неудачном времени. – Err