header

P.H.P

Member
PHP:
$x = 1;

if($x>1)
header('Location: http://www.example.com/');
else
header('Location: http://www.example2.com/');
 

hatef_zt

Member
یه نگاه به این فایل بنداز (پیوست)


ببینین انتظار من اینه که وقتی این کد رو وارد میکنم به صحفه
go.htmlمنتقل بشم
اما بعد از اجرا بدون هیچ error صفحه منتقل نمیشه؟

من از سرور experssion استفاده میکنم ممکنه ایراد از server باشه؟
 

پیوست ها

  • navigator.rar
    122 بایت · بازدیدها: 4
آخرین ویرایش:

Webber

Well-Known Member
سلام
احتمالا از utf-8 باشد.ابتدای صفحه یه (error_reporting(E_ALL بنویسید،شاید error داد.

موفقیت
 

hatef_zt

Member
سلام
این راه رو امتحان کنید:
PHP:
> <?php
> // .... your code....
> header('Location: show.php');
> echo '<meta http-equiv="refresh" content="0;show.php">';
> flush();
> exit(0);
> ?>
منبع:http://osdir.com/ml/php-general/2009-03/msg00811.html

http://www.google.com/search?hl=fa&client=opera&q=php+header+not+work


موفقیت




error زیر رو میده :



Warning: Cannot modify header information - headers already sent by (output started at C:\Documents and Settings\Biomathematician\My Documents\My Web Sites\Untitled_1.php:1) in C:\Documents and Settings\Biomathematician\My Documents\My Web Sites\Untitled_1.php on line 3
 

yakoza

Well-Known Member
توجه كنيد كه قبل از ارسال هدر نبايد هيچ خروجي به مرورگر فرستاده بشه

كد كاملتونو بزاريد
 

yakoza

Well-Known Member
درباره هدر زياد بحث شده تو انجمن
اگه جستجو كنيد چيزايه زيادي دستگيرت ميشه
 

Webber

Well-Known Member
سلام
شما خط
PHP:
header('Location: show.php');
رو حذف کنید.خط زیرش قراره کار کد فوق را انجام بدهد.
بنده نیز تست کردم.درست می باشد.:wink:
موفقیت
 
آخرین ویرایش:

P.H.P

Member
ولی سعی کن مشکلت رو با header حل کنی

header تا meta فرقش زیاده

header تایید میشه
 

جدیدترین ارسال ها

بالا