سلام دوستان،
من میخوام برای قسمت login سایتم از cookie استفاده کنم ، به طوری که بعد از وارد کردن user&pass چک کنه اگه user&pass در بانک موجود بود ، اگر قبلا کوکی ای با نام این user وجود داشت اون کوکی رو فراخواتی کنه در غیر این صورت یه کوکی با اون نام بسازه.
کدهای زیر نوشتم ،
این پیغام میده:
Warning: Cannot modify header information - headers already sent by (output started at C:\wwamp\www\Example\test\cookie.php:9) in C:\wwamp\www\Example\test\cookie.php on line 14
لطفا کمکم کنین ....
<?php
$submit1= $_POST['action'];
switch ($submit1)
{
case "Login":
Login();
break;
default:;
First();
}
exit;
/////////////////////////////////////
function Login()
{
$db1=mysql_connect("localhost","root","");
mysql_select_db('project',$db1) or die(mysql_error());
$username = $_POST['username'];
$password = $_POST['password'];
$query = "SELECT * FROM inf WHERE username='$username' && password='$password'";
$result1= mysql_query($query);
$row1 = mysql_fetch_array($result1);
$id = $row1['id'];
if(!empty($id))
{
if(isset($_COOKIE['$username']))
{
$last = $_COOKIE['$name'];
echo "Welcome back! <br> You last visited on ". $last;
}
else
{
$Month = 2592000 + time();
//this adds 30 days to the current time
setcookie($username, date("F jS - g:i a"), $Month);
echo "Welcome to our site!";
echo "<br>.the cookie was made" ;}
}//if(!empty($id))
else
echo "No";
}
////////////////////////////////////////////
function First(){
include("mmm.htm");
}
?>