PDA

View Full Version : پاس دادن متغیر



marzieh64
شنبه 12 تیر 1389, 01:38 صبح
چجوری میشه از یه متغیر که تو یه صفحه هست تو یه صفحه دیگه استفاده کرد؟

shekofeh
شنبه 12 تیر 1389, 10:04 صبح
سلام.میتونی از session استفاده کنی.
http://www.w3schools.com/PHP/php_sessions.asp

walker
شنبه 12 تیر 1389, 10:57 صبح
از 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 وجود داره و میتونی ازش استفاده کنی.

soroush_tayyebi
شنبه 12 تیر 1389, 15:15 عصر
سلام
من از این روش استفاده کردم،ولی برای من جواب نداد:(

Reza1607
یک شنبه 13 تیر 1389, 08:35 صبح
سلام
من از این روش استفاده کردم،ولی برای من جواب نداد:(

توی اول هر صفحه که می خوای با session کارکنی این کد رو اضافه کن


session_start();
بعد برای ذخیره کردن از این کد استفاده کن


$_SESSION['x']=$x;
برای خواند اطلاعات از این کد استفاده کن


$y=$_SESSION['x'];
فقط یادت باشه session رو باید قبل از کد های html و قبلا از اینکه خروجی داشته باشی بنویسی(بهترین جا خط اول هست) و فقط هم باید یکبار استارتش کنی
$_SESSION رو باید حتما با حروف بزرگ بنویسی

walker
یک شنبه 13 تیر 1389, 13:20 عصر
آقا سروش آخرین خطی که کد php نوشتم(تو پاسخ فبلیم)
بجای

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

$k=$HTTP_SESSION_VARS['m']
علامت $ رو یادم رفت بذارم.شرمنده.

milad89
یک شنبه 13 تیر 1389, 17:01 عصر
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 ...