با سلام.
در صورتیکه بخواهیم از متغیرهای تعریف شده در یک فایل جهت تصمیم گیریهای بعدی در فایل دیگری استفاده کنیم چگو نه می توانیم این متغیرها را به فایل دیگر بفرستیم.
البته بدون استفاده از فرم.
ممنونم.
با سلام.
در صورتیکه بخواهیم از متغیرهای تعریف شده در یک فایل جهت تصمیم گیریهای بعدی در فایل دیگری استفاده کنیم چگو نه می توانیم این متغیرها را به فایل دیگر بفرستیم.
البته بدون استفاده از فرم.
ممنونم.
استفاده از Session و یا کو کی ها و یا اینکه با استفاده از متد GET این کار رو انجام بدین و یا اینکه یک INPUT HIDEN بزارین و مقادیر به فرم های بعدی پست شود
سلام
می شه بیشتر توضیح بدین؟
البته برای دریافت مشکلی نیست ولی با چه دستوری ارسالش کنیم؟
در ضمن چطوری میشه از یک فایل phpدرخواست نمایش یک فایل php دیگه رو داشت.
البته بدون request چون request فایل دیگه رو به این فایل ضمیمه میکنه.
ممنون
سلام . همون طور که دوستمون گفت seesion بهترین انتخابه . مثالی رو برات میرام تا متوجه شی :
میخوام متغییری رو که اسمش test هست به صفحهی بعدی بفرستم. اول اونو تو یه متغییر session میزارم بعد تو صفحه ی بعد اونو دوباره میگیرم.
$_SESSION['temp']=$test;
حالا تو صفحه ی بعد اونو از session پس میگیریم :
$test=$_SESSION['temp']
ممنون
ميشه براي قسمت دوم هم يه راهنمايي بفرماييد؟
این میگه متغیره
سشن تا زمانی که دوباره ست نشه یا انست نشه یا مرور گر بسته نشه هستش
شما میتونی برای دریافت از متد پست استقاده کنید هم را حت تره هم اسون تره
برای ارسال میتونی از فرم یا هرچی که خواستی رسال کنی و برای دریافت هم
$a = $_POST['name'];
عزیزم به سوال توجه کن که گفته بدون استفاده از فرم.
این هم جواب قسمت دوم اگه درست متوجه سوالت شده باشم :
header("location:test.html");
سلام اون طوري كه شما گفته بوديد منم نوشتم ولي من نتونستم اجرا كنم
ميشه بگين چرا
در ضمن ارور نامعتبر بودن سسن ميده
بایستی تو تمام صفحاتی که در اون از متغییر session استفاده میکنی، اول صفحه قبل تمام کدها این کد رو بنویسی
session_start();
موفق باشی
سلام
اگر متغییرم آرایه باشه و بخوام مقدار کل آرایه را بفرستم به صفحه ای دیگه، اونوقت باید چکار کنم.
استفاده از session، $_GET، $_POST و cookies برای ارسال متغییرهای معمولی خوبه، ولی برای ارسال یک آرایه با هزار اندیس چه راه حلی وجود داره؟
راه حلش رو خودم پیدا کردم.
اندیس های آرایه رو با الحاق به همدیگه می چسبونیم تا بشه یک متغیر معمولی، انوقت با متد POST می فرستیمش به صفحه بعدی و در صفحه ی بعدی با دستور explode اندیس ها رو جدا می کنیم تا آرایه از دوباره ساخته بشه.
درود دوستان
روشهایی که دوستان ارایه کردن مثل سشن و فرم روشهای خوبی هستن ولی اصولی ترین روش استفاده از دیتابیس هست شما میتونید اطلاعاتی که لازم دارید عمومی باشند درون دیتابیس ذخیره کنید و هر جا نیاز بود تغییر یا فراخوانی کنید
موفق باشید