مشکل در استفاده از SESSION در پی اچ پی

sahar8100

New Member
سلام
من , در استفاده از session و توابع آن در PHP با مشکل مواجه شدم. هر کاری هم می کنم درست نمی شه.
به عنوان 1مثل ساده صفحه ای به نام session1 دارم که کد زير در آن قرار دارد


Php ؟>

;()session_start
;"user = "dodel$

}("if (session_register("user
;( "! echo("User field set to $user
} else {
; ( "echo("Could not set the session variable
{
<؟
البته اين صفحه به درستی کار می کند user field set to dodell را در browser می بينم,مشکل زمانی پيش می آيد که از $user در صفحه ديگر استفاده کنم
مثلا يک صفحه ديگر به نام session2 می سازم که حاوی کد زير است:


php؟>

; ()session_start
;("echo("Welcome to the user area, $user

<؟

در ظاهر مشکلی نيست ولی در Browser اين را ميبينم:

Notice: Undefined variable: user in d:\Inetpub\wwwroot\sad\session2.php on line 3
Welcome to the user area, ,!
البتهwindows من XP است و IIS و PHP5 را روی آن نصب کردم
ولی MySql رو ندارم. در ضمن اين مشکل مربوط به تمام توابع PHP در رابطه با session ها هست
کارهای اوليه مثل تنظيم register_globals بر روی ON و ..... انجام داده ام.
لطفا به من کمک کنيد تا بر اين مشکل پيروز شوم.
با تشکر
 

taher007

Member
خوش امدید...
شما مثلا به جای user$ از این متغیر استفاده کنید...
کد:
$_SESSION['user'];
مثلا:
$_SESSION['user']='dodel';
 

sahar8100

New Member
سلام
من اين كاري كه شما گفتين انجام دادم
ولي بازم
Notice: Undefined variable
ميده
 

overcrash

Active Member
ببین صفحه اولت درسته فقط تو صفحه دوم از این کد استفاده کن:
کد:
$user=$_SESSION['user'];
echo "Welcome $user";
 

taher007

Member
میشه کد تغییر داده شده رو بگذارید؟
(لطفا از تگ کد هم استفاده کنید)
 

جدیدترین ارسال ها

بالا