ايران ويج

نسخه‌ی کامل: مشکل با header
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام خدمت همه دوستان
توی یک فایل با پسوند php4. وقتی که دستور header برای Redirect کردن Browser به یک آدرس خاص استفاده می کنم پیغام خطا می دهد
اصلا سر در نمیارم که چیست و راه حل آن چیه؟
در واقع اصلا دستور header در این فایل قابل استفاده نیست و هر جا استفاده می کنم پیغام خطای زیر را میدهد:
Warning: Cannot modify header information - headers already sent by (output started at /home/abeigy/public_html/beh/Login.php4:1) in /home/abeigy/public_html/beh/Login.php4 on line 84
خط 84 نیز چنین است:
$ref = $_GET['ref'];
if ($ref)
{
$ref = base64_decode( $ref );
}
else
{
$ref = "beh.php?la=$Language";
}
$ref = "beh.php?la=$Language";
84: header( "Location: $ref" );
exit( );
}
else
{
$mes = "invalid username and password";
}
}
else
{
$mes = "invalid username and password";
}
}
از session دراول کد استفاده شده؟؟
بله
خطا داد حذفش کردم
شما دستور header رو باید قبل از اینکه چیزی به خروجی بفرستی اجرا کنی
شما تو اولین خط این برنامه یه چیزی به خروجی ارسال کردی یا از notepad استفاده می کنی
مشکل تو خط اول نه ۸۴
در تکمیل صحبتهای دوستمون
اگه از سشن استفاده شده، پس در صفحات دیگه هم سشن موجوده. امکان خطا بزاهم باقی میمونه.
اگه هم از نت پد استفاده کرده باشی ، قبل از سشن کاراکترهای غیر مجاز میزارهکه باعث این خطا میشه.
موفق باشید
با تشکر از همگی
مشکل حل و فصل شد

از همه شما صمیمانه سپاسگذارم.