نمایش نتایج 1 تا 7 از 7

نام تاپیک: پاس دادن متغیر

  1. #1

    پاس دادن متغیر

    چجوری میشه از یه متغیر که تو یه صفحه هست تو یه صفحه دیگه استفاده کرد؟

  2. #2
    کاربر تازه وارد آواتار shekofeh
    تاریخ عضویت
    اردیبهشت 1386
    سن
    35
    پست
    42

    نقل قول: پاس دادن متغیر

    سلام.میتونی از session استفاده کنی.
    http://www.w3schools.com/PHP/php_sessions.asp

  3. #3
    کاربر جدید
    تاریخ عضویت
    آبان 1388
    محل زندگی
    تهران
    پست
    19

    Smile نقل قول: پاس دادن متغیر

    از session استفاده کن.فرض کن متغیر m رادر صفحه a.php تعریف کردی و میخای تو صفحه b.php ازش استفاده کنی.تو صفحه a.php مینویسی :(بالای صفحه)
    session_start()

    بعد در ادامه مینویسی:
    $m=123

    $HTTP_SESSION_VARS['m']=$m

    مقدار m میتونه هر چیزی باشه که من اینجا 123 گذاشتم.
    تو صفحه b.php مینویسی :(بالای صفحه)
    session_start()

    بعد در ادامه مینویسی:
    $k=HTTP_SESSION_VARS['m']

    الان در متغیر k مقدار متغیر m وجود داره و میتونی ازش استفاده کنی.

  4. #4

    نقل قول: پاس دادن متغیر

    سلام
    من از این روش استفاده کردم،ولی برای من جواب نداد:(

  5. #5
    کاربر دائمی آواتار Reza1607
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    يه جايي تو مشهد
    پست
    969

    نقل قول: پاس دادن متغیر

    نقل قول نوشته شده توسط soroush_tayyebi مشاهده تاپیک
    سلام
    من از این روش استفاده کردم،ولی برای من جواب نداد:(
    توی اول هر صفحه که می خوای با session کارکنی این کد رو اضافه کن
    session_start();
    بعد برای ذخیره کردن از این کد استفاده کن
    $_SESSION['x']=$x;
    برای خواند اطلاعات از این کد استفاده کن
    $y=$_SESSION['x'];
    فقط یادت باشه session رو باید قبل از کد های html و قبلا از اینکه خروجی داشته باشی بنویسی(بهترین جا خط اول هست) و فقط هم باید یکبار استارتش کنی
    $_SESSION رو باید حتما با حروف بزرگ بنویسی

  6. #6
    کاربر جدید
    تاریخ عضویت
    آبان 1388
    محل زندگی
    تهران
    پست
    19

    نقل قول: پاس دادن متغیر

    آقا سروش آخرین خطی که کد php نوشتم(تو پاسخ فبلیم)
    بجای
    $k=HTTP_SESSION_VARS['m'] 

    بنویس
    $k=$HTTP_SESSION_VARS['m'] 

    علامت $ رو یادم رفت بذارم.شرمنده.

  7. #7

    نقل قول: پاس دادن متغیر

    fekr mikonam rahtarin kar in bashe

    file a.php

    <?php
    $test = "Test 1!";
    ?>

    file b.php

    <?php
    include "a.php";
    echo $test;
    ?>


    fekr mikonam in rahtarin rah bashe chon aghe shoma 1000ta motegahir dashte bashin to file a.php tanha kari ke baraye dastresi to file b.php bayad anjam bedin ine ke file b.php ro include konid
    albate estefade az session ham khobe vali moshkelate khase khodesho dare maslan baraye ha motagire bayad ye session tarif konid va in zahmat zayde dare va hamchenin ageh teadad motegaire ha zyad beshe momkene ofte sorat ham hamrah dashte bashe va ...

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •