-
February 19th, 2014, 15:41
#1
عضو انجمن
مشکل 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.
لطفا من رو در این مورد راهنمایی بفرمایید
-
-
February 19th, 2014 15:41
# ADS
-
February 19th, 2014, 15:51
#2
عضو انجمن
پاسخ : مشکل Include و header در PHP
خوب تو فایل دو از echo استفاده نمیکنی که متغییر رو نشون بده
-
-
February 19th, 2014, 15:56
#3
عضو انجمن
پاسخ : مشکل Include و header در PHP
چون در A مستقیم ریدایرکت کردی به B این هنگام فراخوانی توی Infinity Loop می افتد.
--------------------------
http://www.webhostingtalk.ir/f218/105651/
-
-
February 19th, 2014, 19:43
#4
عضو انجمن
پاسخ : مشکل Include و header در PHP
خب دوست من چاره چیه ؟
لطفا راه حلش رو هم بفرمایید
و در ضمن این مورد یک مثال بود
و برای echo هم نیاز به include هست
-
-
February 19th, 2014, 19:49
#5
عضو انجمن
پاسخ : مشکل Include و header در PHP
سلام.
شما با header کاربر را میفرستی به b ، حالا شما وقتی فایل a را در b میای include می کنی ، مرتبا می خواد خودشو باز کنه درصورتی که باز هستش.
اگر قصد شما فقط نمایش مقدار hello هستش باید دستور header را کامل حذف کنید.
موفق باشید
-
-
February 19th, 2014, 20:21
#6
عضو انجمن
پاسخ : مشکل Include و header در PHP
ببنید الان ما توی فایل a کار های زیادی انجام می شه
ولی متاسفانه باید ریدارکت بشه به صفحه b و جای تاسف بیشتر اینکه باید
کد PHP:
$_SERVER['HTTP_REFERER']['
استفاده بشه که اونم فقط با انتقال header دارای ارزش هست و با دستورات HTML متاسفانه کار نمی کنه
و متاسفانه در فایل b احتیاج دریافت یک متغییر از فایل a داریم
لطفا دوستان به ما کمک کنند
-
-
February 19th, 2014, 21:25
#7
پاسخ : مشکل Include و header در PHP
کد PHP:
<?php
//file a.php
$a="hello";
?>
کد PHP:
<?php
//file b.php
Include ("a.php");
?>
شما فایل b رو اجرا کنی مشکل حل میشه !
-
-
February 19th, 2014, 23:02
#8
عضو انجمن
پاسخ : مشکل Include و header در PHP
خوب دوست عزیز مشکلی نیست
شما میتونید از متد های POST , GET و تعریف متغییر های Global داده مورد نظرتون رو بین هر چند تا فرم که می خواهید جا به جا کنید.
--------------------------
÷÷اعلام همکاری (مرتبط با تمامی فیلد های اعلام شده در تاپیک) ÷÷
-
-
February 19th, 2014, 23:28
#9
عضو انجمن
پاسخ : مشکل Include و header در PHP

نوشته اصلی توسط
chargepress
کد PHP:
<?php
//file a.php
$a="hello";
?>
کد PHP:
<?php
//file b.php
Include ("a.php");
?>
شما فایل b رو اجرا کنی مشکل حل میشه !
دوست من باید ریدایرکت بشه حتما
خوب دوست عزیز مشکلی نیست
شما میتونید از متد های POST , GET و تعریف متغییر های Global داده مورد نظرتون رو بین هر چند تا فرم که می خواهید جا به جا کنید.
اگر همراه با مثال بفرمایید ممنون می شم
-
-
February 19th, 2014, 23:41
#10
عضو انجمن
پاسخ : مشکل Include و header در PHP

نوشته اصلی توسط
hpnn.wm
دوست من باید ریدایرکت بشه حتما
اگر همراه با مثال بفرمایید ممنون می شم
بهترین منبع PHP: Hypertext Preprocessor هست.
اونجا سرچ کن کلی مثال هست
اگر باز هم کمک خواستی بگو
--------------------------
÷÷اعلام همکاری (مرتبط با تمامی فیلد های اعلام شده در تاپیک) ÷÷
-