جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
مهیار بهزادی
4 سال پیش توسط مهیار بهزادی مطرح شد
2 پاسخ

مشکل در header کردن به لینک

سلام، من مشکلی دارم
برای پنل کاربری ماژول ها و صفحات مختلفی دادم،
توی صفحه ی اصلی هم نوشتم که اینکلود کنه ماژولی که توی یو آر ال سایت نوشته میشه مثلا
localhost/dashboard.php?m=news&p=list
الان باید ماژول نیوز و صفحه ی لیست اخبار را در داشبورد اینکلود کنه، اینکارو می کنه اما مثلا وقتی می خوام یه چیزیو دیلیت کنم و واسش یه صفحه نوشتم، مثلا
localhost/dashboard.php?m=news&p=delete&id=3
وقتی کار دیلیت تموم میشه می خوام به صفحه ی لیست برگرده، پس یه هدر می نویسم :
header("location:dashboard.php?m=news&p=list")
اما وقتی می خواد هدر کنه یه همچین اروری میده:
Header has already sent (output
ادامه هم داره و بعدش هم خطی که توش هدر نوشته شده رو مشخص می کنه به عنوان ارور
ارور هم وارنینگ است


ثبت پرسش جدید
محمد پاکزاد
تخصص : تست نفوذ و امنیت شبکه، برنامه...
@pakzad 4 سال پیش آپدیت شد
1

بین Location: و آدرس یک فاصله بده
این کد های زیر هم می تونه کمکت کنه

header('Location: index.php');
echo '<meta http-equiv="refresh" content="0; URL=index.php">';

مهیار بهزادی
تخصص : طراح رابط کاربری - برنامه نویس...
@MahyarNV 4 سال پیش مطرح شد
1

@pakzad واقعا ممنونم اون متا تگ کار کرد ولی فاصله دادن بین location و آدرس ارور رو حل نکرد،
در هر حال بسیار ممنونم :)


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام