• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
لاگین
#1
سلام دوستان من این کد رو نوشتم برای لاگین، درست هم کار می کنه، اما موقع لاگین کردن 2 error زیر رو میده:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\login.php:22) in C:\xampp\htdocs\login.php on line 35

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\login.php:22) in C:\xampp\htdocs\login.php on line 35

مشکل از کجاست؟ :: Big Grin Big Grin Big Grin D Big Grin Big Grin Big Grin



کد پی‌اچ‌پی:
if(isset($_POST['btn']))
{
    
$con=mysql_connect("localhost","root","");
    
mysql_select_db("restaurant",$con);
    
$user=$_POST['user'];
    
$pass=$_POST['pass'];
    
$sql="select * from login where `user`='$user' and `pass`='$pass'";

    
$res=mysql_query($sql);
    
$num=mysql_num_rows($res);
    if(
$num>0)
    {
        
session_start();
        
$_SESSION['valid_user'] = $user;
        if(isset(
$_SESSION ['valid_user'] ))
        {
            echo 
'<meta http-equiv="Refresh" content="0;URL=alaki.php" />';
        }
    }
    else
    {
        echo 
"<font color='#FF0000'> The UserName Or Password Is Wrong!!!";
    }

    
    

[عکس: aFIrZV1269508325.jpg]
  پاسخ
تشکر شده توسط :
#2
با سلام

این
کد:
session_start();
را بزار اول صفحه مشکلت حل میشه
با تشکر ممل آمریکایی
  پاسخ
تشکر شده توسط :
#3
امتحان کردم، جواب نداد Big Grin Huh
[عکس: aFIrZV1269508325.jpg]
  پاسخ
تشکر شده توسط :
#4
مشکل از session_start() هست یعنی صفحت قبل از رسیدن به این دستور خروجی میفرسته .قبلا بچه ها تو انجمن روش هایی رو برای پیدا کردن این خروجی های نا خواسته گفته بودن .
مشکل از session_start() هست یعنی صفحت قبل از رسیدن به این دستور خروجی میفرسته .قبلا بچه ها تو انجمن روش هایی رو برای پیدا کردن این خروجی های نا خواسته گفته بودن .
  پاسخ
تشکر شده توسط :
#5
دقیقاً همین طوره که حسین گفت
شما اون session_start() رو که نوشتی تو صفحه پاک کنی و بزاریش اول صفحه باید درست بشه اگه درست نشد قبل از
کد:
session_start()
کد:
ob_start();
بزار
با تشکر ممل آمریکایی
  پاسخ
تشکر شده توسط :
#6
این که میدونم مشکل از session_start() هست، و چیزی رو قبل میفرسته Big Grin
چجوری رفعش کنم Big Grin
ob_start() رو هم گذاشتم، باز هم همون error رو داد
نشد یه بار من لاگین بنویسم، مثل بچه آدم کار کنه Big Grin
[عکس: aFIrZV1269508325.jpg]
  پاسخ
تشکر شده توسط :
#7
صفحه رو با انکودینگ UTF-8 With BOM سیو نکردی ؟
[عکس: logo-small.jpg]
  پاسخ
تشکر شده توسط :
#8
نه Big Grin
[عکس: aFIrZV1269508325.jpg]
  پاسخ
تشکر شده توسط :
#9
فایلت رو attach کن ببینیم چیه!
  پاسخ
تشکر شده توسط :
#10
تنظیماتی، چیزی ایراد نداره؟ Big Grin
کشتم خودم رو اینجا نشد attach کنم،

File
[عکس: aFIrZV1269508325.jpg]
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان