Значи имам следния проблем. Правя си една мини MVC системка, но имам проблем със сетването на кукита.
Имам следните футкции:
Преглеждах го 100 пъти, но така и така не ми изкарва като напиша
Изкарва ми ерор че има undefined index name. Но $_SESSION['username'] си ми го сетва, обаче кукито не иска. Някой може ли да ми каже къде греша?
Имам следните футкции:
PHP:
public static function init() {
@session_start();
}
public static function set($user) {
$_SESSION['username'] = $user;
setcookie("name", $user, time() + 3600 * 60);
}
PHP:
public function login() {
$sth = $this->db->prepare("SELECT id FROM users WHERE
username = :login AND password = MD5(:password)");
$sth->execute(array(
':login' => $_POST['login'],
':password' => $_POST['password']
));
$count = $sth->rowCount();
if($count > 0) {
Session::init();
Session::set($_POST['login']);
header('location:../index');
} else {
header('location:../login');
}
}
Преглеждах го 100 пъти, но така и така не ми изкарва като напиша
PHP:
echo $_COOKIE["name"];
Изкарва ми ерор че има undefined index name. Но $_SESSION['username'] си ми го сетва, обаче кукито не иска. Някой може ли да ми каже къде греша?