View Full Version : ارسال متغیر بین دو فایل php
Adel121
یک شنبه 20 دی 1383, 20:42 عصر
با سلام.
در صورتیکه بخواهیم از متغیرهای تعریف شده در یک فایل جهت تصمیم گیریهای بعدی در فایل دیگری استفاده کنیم چگو نه می توانیم این متغیرها را به فایل دیگر بفرستیم.
البته بدون استفاده از فرم.
ممنونم.
jirjirakk
یک شنبه 20 دی 1383, 21:47 عصر
استفاده از Session و یا کو کی ها و یا اینکه با استفاده از متد GET این کار رو انجام بدین و یا اینکه یک INPUT HIDEN بزارین و مقادیر به فرم های بعدی پست شود
hadiaj168
پنج شنبه 08 مرداد 1388, 13:21 عصر
سلام
می شه بیشتر توضیح بدین؟
البته برای دریافت مشکلی نیست ولی با چه دستوری ارسالش کنیم؟
در ضمن چطوری میشه از یک فایل phpدرخواست نمایش یک فایل php دیگه رو داشت.
البته بدون request چون request فایل دیگه رو به این فایل ضمیمه میکنه.
ممنون
mostafa_shaeri_tj
پنج شنبه 08 مرداد 1388, 15:40 عصر
سلام . همون طور که دوستمون گفت seesion بهترین انتخابه . مثالی رو برات میرام تا متوجه شی :
میخوام متغییری رو که اسمش test هست به صفحهی بعدی بفرستم. اول اونو تو یه متغییر session میزارم بعد تو صفحه ی بعد اونو دوباره میگیرم.
$_SESSION['temp']=$test;
حالا تو صفحه ی بعد اونو از session پس میگیریم :
$test=$_SESSION['temp']
hadiaj168
پنج شنبه 08 مرداد 1388, 17:03 عصر
ممنون
ميشه براي قسمت دوم هم يه راهنمايي بفرماييد؟
saeid99
شنبه 10 مرداد 1388, 09:44 صبح
ممنون
ميشه براي قسمت دوم هم يه راهنمايي بفرماييد؟
آموزش کار با session ها (http://www.w3schools.com/PHP/php_sessions.asp)
learn30t
شنبه 10 مرداد 1388, 15:33 عصر
این میگه متغیره
سشن تا زمانی که دوباره ست نشه یا انست نشه یا مرور گر بسته نشه هستش
شما میتونی برای دریافت از متد پست استقاده کنید هم را حت تره هم اسون تره
برای ارسال میتونی از فرم یا هرچی که خواستی رسال کنی و برای دریافت هم
$a = $_POST['name'];
mostafa_shaeri_tj
شنبه 10 مرداد 1388, 15:56 عصر
عزیزم به سوال توجه کن که گفته بدون استفاده از فرم.
mostafa_shaeri_tj
شنبه 10 مرداد 1388, 16:38 عصر
این هم جواب قسمت دوم اگه درست متوجه سوالت شده باشم :
header("location:test.html");
aysan_gh
سه شنبه 13 مرداد 1388, 20:15 عصر
سلام اون طوري كه شما گفته بوديد منم نوشتم ولي من نتونستم اجرا كنم
ميشه بگين چرا
در ضمن ارور نامعتبر بودن سسن ميده
mostafa_shaeri_tj
سه شنبه 13 مرداد 1388, 21:18 عصر
بایستی تو تمام صفحاتی که در اون از متغییر session استفاده میکنی، اول صفحه قبل تمام کدها این کد رو بنویسی
session_start();
موفق باشی
vBulletin® v4.0.8, Copyright ©2000-1391, Jelsoft Enterprises Ltd.