نمایش نتایج 1 تا 4 از 4

نام تاپیک: خطا در استفاده از session

  1. #1
    کاربر دائمی آواتار iradata
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    طهران - تهران
    سن
    31
    پست
    338

    خطا در استفاده از session

    سلام

    من وقتی که می خوام از این دستور استفاده کنم :

    sesstion_start();

    با این خطا رو به رو میشم !!


    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/afshin/public_html/istgah/admin/index.php:2) in /home/afshin/public_html/istgah/admin/header.php on line 3

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/afshin/public_html/istgah/admin/index.php:2) in /home/afshin/public_html/istgah/admin/header.php on line 3

    Warning: Cannot modify header information - headers already sent by (output started at /home/afshin/public_html/istgah/admin/index.php:2) in /home/afshin/public_html/istgah/admin/header.php on line 10


    البته من در صفحه لاگین خودم هم دقیقا از همین کد استفاده کردم اما اونجا هیچ خطایی نداد !! به نظر شما مشکل از کجاست ؟

  2. #2
    کاربر دائمی آواتار iradata
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    طهران - تهران
    سن
    31
    پست
    338

    نقل قول: خطا در استفاده از session

    این هم کدی که در header گذاشتم :


    <?php
    session_start();
    $host = $_SERVER['HTTP_HOST'];
    $uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
    $extra = 'login.html';

    if($_SESSION['user_id']=='')
    {
    header("Location: http://$host$uri/$extra");
    exit();
    }
    ?>

  3. #3

    نقل قول: خطا در استفاده از session

    ست کردن سشن و کوکی باید قبل از ارسال هر چیزی به سمت مرورگر انجام بشه. حتی وجود کارکتر enter و یا کارکتر BOM قبل از ست کردن سشن باعث بروز این خطا خواهد شد. در انجمن بسیار در مورد ای موضوع بحث شده است.

  4. #4

    نقل قول: خطا در استفاده از session

    نقل قول نوشته شده توسط iradata مشاهده تاپیک
    این هم کدی که در header گذاشتم :


    <?php
    session_start();
    $host = $_SERVER['HTTP_HOST'];
    $uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
    $extra = 'login.html';

    if($_SESSION['user_id']=='')
    {
    header("Location: http://$host$uri/$extra");
    exit();
    }
    ?>
    کدتون رو در ادیتوری باز کنید که بتونید کارکترهایی مثله BOM رو ببینید . یا از ادیتوری{ یا تنظیم مربوطش} برای کد نویسی استفاده کنید که این کارکترهارو نذاره .

تاپیک های مشابه

  1. استفاده از session ها
    نوشته شده توسط ghaum در بخش ASP.NET Web Forms
    پاسخ: 9
    آخرین پست: شنبه 04 آذر 1385, 16:48 عصر
  2. پیغام خطا هنگام استفاده از یک تابع
    نوشته شده توسط mostafa612003 در بخش PHP
    پاسخ: 3
    آخرین پست: یک شنبه 01 شهریور 1383, 11:47 صبح
  3. پیغام خطا در استفاده دینامیک از DLL
    نوشته شده توسط یاسر احسانی در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: جمعه 16 مرداد 1383, 19:10 عصر
  4. خطا در استفاده از response.Redirect در asp
    نوشته شده توسط MOHSEN731 در بخش Classic ASP
    پاسخ: 7
    آخرین پست: شنبه 18 بهمن 1382, 12:23 عصر
  5. خطا در استفاده از کامپوننت
    نوشته شده توسط DataMaster در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: دوشنبه 17 آذر 1382, 18:16 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •