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


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

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

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

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

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


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

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