مشکل Include و header در PHP
با سلام دوستان
بنده چندی هست که علاقه من به برنامه نویسی شدم
و دارم برنامه های تمرینی می نویسم
متاسفانه مشکلی که الان دارم این هست که مثلا می خوام از فایل a.php
که به صورت زیر هست
کد PHP:
<?php
$a="hello";
header(Location:b.php);
?>
و در فایل b.php
می خوام همون متغییر b رو فراخوانی بکنم
و برای اینکار از
کد PHP:
Include ("a.php");
ولی متاسفانه بعد از فراخوانی صفحه b.php در مرورگر , خود مرورگر ارور زیر رو می ده
کد:
The page isn't redirecting properly
Firefox has detected that the server is redirecting the request for this address in a way that will never complete.
لطفا من رو در این مورد راهنمایی بفرمایید
پاسخ : مشکل Include و header در PHP
خوب تو فایل دو از echo استفاده نمیکنی که متغییر رو نشون بده
پاسخ : مشکل Include و header در PHP
چون در A مستقیم ریدایرکت کردی به B این هنگام فراخوانی توی Infinity Loop می افتد.
--------------------------
http://www.webhostingtalk.ir/f218/105651/
پاسخ : مشکل Include و header در PHP
خب دوست من چاره چیه ؟
لطفا راه حلش رو هم بفرمایید
و در ضمن این مورد یک مثال بود
و برای echo هم نیاز به include هست
پاسخ : مشکل Include و header در PHP
سلام.
شما با header کاربر را میفرستی به b ، حالا شما وقتی فایل a را در b میای include می کنی ، مرتبا می خواد خودشو باز کنه درصورتی که باز هستش.
اگر قصد شما فقط نمایش مقدار hello هستش باید دستور header را کامل حذف کنید.
موفق باشید
پاسخ : مشکل Include و header در PHP
ببنید الان ما توی فایل a کار های زیادی انجام می شه
ولی متاسفانه باید ریدارکت بشه به صفحه b و جای تاسف بیشتر اینکه باید
کد PHP:
$_SERVER['HTTP_REFERER']['
استفاده بشه که اونم فقط با انتقال header دارای ارزش هست و با دستورات HTML متاسفانه کار نمی کنه
و متاسفانه در فایل b احتیاج دریافت یک متغییر از فایل a داریم
لطفا دوستان به ما کمک کنند
پاسخ : مشکل Include و header در PHP
کد PHP:
<?php
//file a.php
$a="hello";
?>
کد PHP:
<?php
//file b.php
Include ("a.php");
?>
شما فایل b رو اجرا کنی مشکل حل میشه !
پاسخ : مشکل Include و header در PHP
خوب دوست عزیز مشکلی نیست
شما میتونید از متد های POST , GET و تعریف متغییر های Global داده مورد نظرتون رو بین هر چند تا فرم که می خواهید جا به جا کنید.
--------------------------
÷÷اعلام همکاری (مرتبط با تمامی فیلد های اعلام شده در تاپیک) ÷÷
پاسخ : مشکل Include و header در PHP
نقل قول:
نوشته اصلی توسط
chargepress
کد PHP:
<?php
//file a.php
$a="hello";
?>
کد PHP:
<?php
//file b.php
Include ("a.php");
?>
شما فایل b رو اجرا کنی مشکل حل میشه !
دوست من باید ریدایرکت بشه حتما
نقل قول:
خوب دوست عزیز مشکلی نیست
شما میتونید از متد های POST , GET و تعریف متغییر های Global داده مورد نظرتون رو بین هر چند تا فرم که می خواهید جا به جا کنید.
اگر همراه با مثال بفرمایید ممنون می شم
پاسخ : مشکل Include و header در PHP
نقل قول:
نوشته اصلی توسط
hpnn.wm
دوست من باید ریدایرکت بشه حتما
اگر همراه با مثال بفرمایید ممنون می شم
بهترین منبع PHP: Hypertext Preprocessor هست.
اونجا سرچ کن کلی مثال هست
اگر باز هم کمک خواستی بگو
--------------------------
÷÷اعلام همکاری (مرتبط با تمامی فیلد های اعلام شده در تاپیک) ÷÷