سلام
دستور زیر browser را به سمت آدرس مربوطه هدایت میکنه .
header("Location: http://www.persiantools.com" );
حالا اگر این دستور آخر فایل پی اچ پیمون باشه تکلیف چیه ؟ چون ظاهرا دستور فوق باید ابتدای فایل php قرار بگیره
پیشاپیش از جوابتون ممنونم
سلام
دستور زیر browser را به سمت آدرس مربوطه هدایت میکنه .
header("Location: http://www.persiantools.com" );
حالا اگر این دستور آخر فایل پی اچ پیمون باشه تکلیف چیه ؟ چون ظاهرا دستور فوق باید ابتدای فایل php قرار بگیره
پیشاپیش از جوابتون ممنونم
سلام شما این دستور و توی یه تابع بنویسین همون اول صفحه بعد هر جا خواستین تابع رو call کنیین.
[qute]
سلام شما این دستور و توی یه تابع بنویسین همون اول صفحه بعد هر جا خواستین تابع رو call کنیین
[/quote]
تابع در تابع میشه که؟ از جاوا اسکریپت استفاده کنید با کمی جستجو تو فروم پیدا می کنی
موفق باشید.
با استفاده از این کد هر جای صفحه که بخوای میتونی از دستور header استفاده کنی :
ob_end_clean();
header("Location: http://www.persiantools.com");
exit;
البته این رو هم به اول فایلت اضافه کن :
<?php
ob_start();
?>
موفق باشید.
این ob_end چی هست؟ کار اصلیش چی هست؟
البته در این صورت کل بافر خالی میشه و بافرکردن تعطیل...
همونطور که میدوند هدر باید قبل از خروجی به سمت کلاینت ارسال بشه...
تابع header هم وظیفه اش ارسال هدر و در صورتی که خروجی قبل از این تابع ارسال شده باشه با هشداری رو برو میشید که میگه شرمنده هدر ها رو فرستادیم!!!
تا زمانی که خروجی به سمت کلاینت ارسال نشده می تونید از header استفاده کنید وقتی هم که کل خروجی رو بافر می کنید می تونید هر جایی این کار رو انجام بدین
...
http://www.php.net/manual/en/ref.outcontrol.phpاین ob_end چی هست؟ کار اصلیش چی هست؟
آقا جان از JavaScript استفاده کن و خودتو راحت کن.
<script>
window.location="index.php";
</script>
البته در این صورت کل بافر خالی میشه و بافرکردن تعطیل
لطفا کمی بیشتر راجع به بافر کردن توضیح بدید
متشکرم.
بافر کردن خروجی برای کنترل و پردازش بر روی خروجی اسکریپته...
http://www.php.net/manual/en/ref.outcontrol.php
بافر کردن برای چنین کاری احمقانه است...
اصولا در زمانی که می خوای ریدایرکت کنی، چرا باید چیزی روی صفحه بنویسی؟؟ یعنی زمانی که می خوای صفحه ای دیده نشه و صفحه ریدارکت بشه خوب چرا باید چیزی توی صفحه چاپ کنی؟!!
دوستان دیگه هم اگر در مورد بافر کردن سوال دارند، لطفا در تاپیک مجزایی پی گیر قضیه بشن. ممنون.
موفق باشید، امید.
ایمیل من
سایت من
عضویت در جامعهی اهدای عضو
Direct PGP key: http://tinyurl.com/66q5cy
PGP key server: keyserver.ubuntu.com
PGP name to search: omidmottaghi