نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: مشکل در header

  1. #1
    عضو انجمن
    تاریخ عضویت
    Dec 2010
    محل سکونت
    تبريز
    نوشته ها
    686
    تشکر تشکر کرده 
    391
    تشکر تشکر شده 
    573
    تشکر شده در
    427 پست

    پیش فرض مشکل در header

    سلام
    دوستان من یه مشکل سخت داشتم :دی
    اینکه چرا header ریدایرکت نمی کنه .
    جواب هاش رو هم پیدا کردم فضای خالی ،در کد ها تکرار چند هدر و ...
    الان موندم چرا به echo هم گیر میده تو نمونه کد زیر وقتی echo رو بر میدارم کار می کنه وقتی وارد می کنم دیگه کار نمی کنه
    کد PHP:
    <?php
    ini_set
    ("display_errors","1");
    include(
    "./includes/config1.php");
    $db->open();
    @
    session_start();
            
    $uname=$_POST['uname'];
            
    $pass=$_POST["pass"];
            
    $check_security=$db->query("select * from users where userid='$uname' and password='$pass'");
            if (
    $check_security=$db->fetchRow($check_security)){
                 
    $_SESSION['testa_user']=$uname;
                 
    header("Refresh:0;index.php");
            }else{echo(
    '<script>alert("نام کاربری یا گذرواژه شما اشتباه می باشد.")</script>');header("Location:index.php")}
    ?>
    اینم خطایی که میده :

    Warning: Cannot modify header information - headers already sent by (output started at /home/examonli/public_html/login.php:12) in /home/examonli/public_html/login.php on line 12
    تشکر از همه

  2. # ADS




     

  3. #2
    عضو انجمن yastheme آواتار ها
    تاریخ عضویت
    Oct 2010
    محل سکونت
    Izadshahr
    نوشته ها
    482
    تشکر تشکر کرده 
    434
    تشکر تشکر شده 
    1,565
    تشکر شده در
    691 پست

    پیش فرض پاسخ : مشکل در header

    شما بعد از دستور echo نمی تونید ریدایرکت کنید, باید echo حذف کنید

    سنترال هاستینگ - اولین سرویس دهنده DDoS Protected ایرانی!
    █ شرکت ایمن میزبان راهبر کاسپین (شماره ثبت : 1799 شناسه ملی: 14006354907 )


  4. #3
    عضو انجمن
    تاریخ عضویت
    Dec 2010
    محل سکونت
    تبريز
    نوشته ها
    686
    تشکر تشکر کرده 
    391
    تشکر تشکر شده 
    573
    تشکر شده در
    427 پست

    پیش فرض پاسخ : مشکل در header

    رو لوکال و هاست قبلی جواب میده از وقتی منتقل کردیم اینطوری شده .
    باید از چه روشی استفاده کنم جهت اینکار ؟!

  5. #4
    عضو انجمن yastheme آواتار ها
    تاریخ عضویت
    Oct 2010
    محل سکونت
    Izadshahr
    نوشته ها
    482
    تشکر تشکر کرده 
    434
    تشکر تشکر شده 
    1,565
    تشکر شده در
    691 پست

    پیش فرض پاسخ : مشکل در header

    شما قبل از header نباید هیچ خروجی دیگه ای داشته باشید, اگه مایل هستید اون پیغام هم نمایش داده بشه باید برای ریدایرکت از یخ کد جاوا برای ریدایرکت استفاده کنید, غیر از این دو راه حل دیگه ای فکر نمی کنم داشته باشید

    سنترال هاستینگ - اولین سرویس دهنده DDoS Protected ایرانی!
    █ شرکت ایمن میزبان راهبر کاسپین (شماره ثبت : 1799 شناسه ملی: 14006354907 )


  6. #5
    عضو جدید
    تاریخ عضویت
    May 2013
    نوشته ها
    55
    تشکر تشکر کرده 
    11
    تشکر تشکر شده 
    21
    تشکر شده در
    18 پست

    پیش فرض پاسخ : مشکل در header

    کد PHP:
    <?php
    ini_set
    ("display_errors","1");
    include(
    "./includes/config1.php");
    $db->open();
    @
    session_start();
            
    $uname=$_POST['uname'];
            
    $pass=$_POST["pass"];
            
    $check_security=$db->query("select * from users where userid='$uname' and password='$pass'");
            if (
    $check_security=$db->fetchRow($check_security))
            {
                
    $_SESSION['testa_user']=$uname;
                
    header("Refresh:0;index.php");
            }
            else
            {
                echo(
    'نام کاربری یا گذرواژه شما اشتباه می باشد');
                echo 
    "<META http-equiv='refresh' content='3;URL=index.php'>";
                die();
            }
    ?>

  7. تعداد تشکر ها ازGlobal90 به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. خطای انتقال با php با تابع header
    توسط mojtabakh18 در انجمن PHP-MySQL
    پاسخ ها: 3
    آخرين نوشته: April 5th, 2017, 10:32
  2. مشکل کار نکردن خطوط قبل از دستور Header
    توسط jahromy در انجمن PHP-MySQL
    پاسخ ها: 2
    آخرين نوشته: September 4th, 2016, 19:46
  3. مشکل header در php
    توسط yastheme در انجمن PHP-MySQL
    پاسخ ها: 0
    آخرين نوشته: November 19th, 2013, 12:27
  4. پاسخ ها: 0
    آخرين نوشته: January 31st, 2013, 21:56
  5. قرار دادن کد آمار وبگذر در فایل header.php
    توسط moh3nshirazboy در انجمن PHP-MySQL
    پاسخ ها: 1
    آخرين نوشته: September 20th, 2011, 10:44

مجوز های ارسال و ویرایش

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