راکت
حل شده

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

2 پاسخ

سلام، من مشکلی دارم
برای پنل کاربری ماژول ها و صفحات مختلفی دادم،
توی صفحه ی اصلی هم نوشتم که اینکلود کنه ماژولی که توی یو آر ال سایت نوشته میشه مثلا
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
ادامه هم داره و بعدش هم خطی که توش هدر نوشته شده رو مشخص می کنه به عنوان ارور
ارور هم وارنینگ است

ثبت پرسش جدید

پاسخ‌ها

2
محمد پاکزاد
محمد پاکزاد
@pakzad

تخصص: تست نفوذ و امنیت شبکه، برنامه نویس فول استک وب

بهترین پاسخ

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

header('Location: index.php');
echo '<meta http-equiv="refresh" content="0; URL=index.php">';
مهیار بهزادی
مهیار بهزادی
@MahyarNV

تخصص: طراح رابط کاربری - برنامه نویس فول استک

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

شاید پاسخ شما همین‌جا باشد

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

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