با عرض سلام و خسته نباشید
من یه مشکلی توی PHP پیدا کردم که میخوام به صورت اتوماتیک بین صفحات وب جابه بشه اگه دستوری برای این کار وجود داره لطفا منو راهنمایی کنید
با عرض سلام و خسته نباشید
من یه مشکلی توی PHP پیدا کردم که میخوام به صورت اتوماتیک بین صفحات وب جابه بشه اگه دستوری برای این کار وجود داره لطفا منو راهنمایی کنید
بله هم از طریق java script میتونی
<script language="javascript">
window.open( 'target page' ,'');
</script>
هم از طریق خود php
ob_end_clean();
header("Location: target page");
exit;
البته در این حال در اول فایلت این رو اضافه کن :
<?php
ob_start();
?>
پیشنهاد میکنم از راه دوم استفاده کنی
موفق باشی
سلام.
با اجازه ، اصلاح میکنم:
جاواسکریپت:
<script>
window.location="New Location";
</script>
php:
header("Location: New Location");
نکته ی قابل توجه اینه که دستور هدر باید قبل از این که هیچ خروجی ای به کلاینت ارسال بشه یا به عبارتی هیچ چیزی echo بشه ، باید گذاشته بشه.
کدی که آقای الوندی گذاشتن کاری میکنه که خروجی ارسال نشه ، و پس از اجرای کد هدر اونقوت خروجی ارسال بشه، بنابراین با خطا مواجه نمیشیم.
موفق باشید.
با تشکر از توضیحات دوست خوبم آقای tabib_m
من کد
window.open( 'target page' ,'');
رو تست کردم جواب داد.
میشه فرق
window.open( 'target page' ,'');
و
window.location="New Location";
رو بگید ؟
window.open در یک صفحه جدید باز میشه اما window.location در همون صفحه ای که قرار دارید برای شما صفحه رو باز میکنه
در پارامتر دوم window.open میتونید target پنجره رو انتخاب کنید.window.open در یک صفحه جدید باز میشه اما window.location در همون صفحه ای که قرار دارید برای شما صفحه رو باز میکنه
البته این رو هم اضافه کنید :
window.navigate('www.sample.com')
نظرتون درباره این یکی چیه؟
<html>
<head>
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=newpage.php">
</head>
</html>