PDA

View Full Version : ارسال پارامتر با تابع header



cpuram
شنبه 23 شهریور 1392, 19:29 عصر
سلام دوستان
آیا ارسال پارامتر به این صورت اشتباه هست؟

$go = "index.php?pay=ok";
header("Location: $go");
اگر نه چرا روی سرور خطا میده؟

darkcms
شنبه 23 شهریور 1392, 19:56 عصر
با سلام و درود.
خیر ، استفاده به این شیوه هیچ گونه مشکلی ندارد و خطا مربوط به چیز دیگری می باشد.
لطفا خطای مورد نظر را قرار دهید تا بتوانم بیشتر کمکتان کنم.
به امید فردایی بهتر!:لبخندساده:

cpuram
شنبه 23 شهریور 1392, 19:58 عصر
خطا اینه

Warning: Cannot modify header information - headers already sent by (output started at /home3/shutterp/public_html/payline-ok.php:117) in /home3/shutterp/public_html/payline-ok.php on line 123

تشکر.

ravand
شنبه 23 شهریور 1392, 21:28 عصر
این خطایی که به شما میده همون خطای معروف هدر هست. که هزار بار بیشتر در موردش سوال شده. شما اگه از برنامه ی notepad++ استفاده می کنی به منوی انکودینگ برو و Encode in UTF-8 with BOM رو انتخاب کن یا اول و آخر دستورت این کار رو بکن:

ob_start();
header("Location: $go");
ob_flush();