راکت

ارور در هدر کردن صفحات php

4 پاسخ

سلام
من وقتی که می خواهم به یک صفحه ای دیگر بعداز ساخت سشن بروم با این کد مواجه می شوم :

Warning: Cannot modify header information - headers already sent by (output started at C:\wamp64\www\shop\view\layout\header.php:1) in C:\wamp64\www\shop\controler\Cuserregister.php on line 32

ثبت پرسش جدید

پاسخ‌ها

4
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

سلام
آیا کار خاصی در فایل layout\header.php انجام دادید ؟

Mohammad Maghsodi
Mohammad Maghsodi
@mohammadhercoles62

hesammousavi@
خیر سرتاسر فایل html می باشد

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

Mohammad Maghsodi
Mohammad Maghsodi
@mohammadhercoles62

ali.bayat@
سلام می تونید بنده راکمک کنید؟

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

@mohammadhercoles62

توابعی که هدرهای HTTP رو ارسال یا اصلاح میکنند٬ باید قبل از هرگونه خروجی فراخوانی بشوند.
برخی از این توابع در زیر لیست شدند.

  • header
  • header_remove
    *‌ session_start
  • session_regenerate_id
  • setcookie
    *‌ setrawcookie

چنانچه از هر کدوم این توابع در کدتون استفاده کردید٬ این توابع باید قبل از هر کد دیگری قرار بگیرند وگرنه با خطا روبرو میشید. یعنی باید قبل از هر گونه کد HTML یا توابع print, echo اول این توابع فراخوانی بشند. موفق باشید.

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

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