Сесията си работи, но когато искам с бисквитки ми дава
"Warning: Cannot modify header information - headers already sent by (output started at login.php:11) in login.php on line 22"
Какво общо има тая сесия с бисквитката..
"Warning: Cannot modify header information - headers already sent by (output started at login.php:11) in login.php on line 22"
Какво общо има тая сесия с бисквитката..
Код:
<?php
session_start();
print $_SESSION['username'];
?>
<form action="" method="post">
<input type="text" name="username" /><br />
<input type="password" name="password" /><br />
<input type="checkbox" name="remember" checked="true" /> remember me<br />
<input type="submit" name="login" value="login" />
</form>
<?php
include "cfg.php";
if(isset($_POST['login'])){
$username = htmlspecialchars($_POST['username']);
$password = md5($_POST['password']);
$select = mysql_query("SELECT `password` FROM `members` WHERE `username` = '$username'") or die (mysql_error());
$inf = mysql_fetch_assoc($select);
$nums = mysql_num_rows($select);
if($nums != 0){
if($inf['password'] == $password){
if($_POST['remember'] != NULL){
setcookie("username", $username, time() + 3600*24);
print $_COOKIE['username'];
} else {
$_SESSION['username'] = $username;
}
} else {
echo "Грешна парола !";
}
} else {
echo "Потребителското име не съществува";
}
}
?>