PDA

View Full Version : Session در PHP



m_ziba
پنج شنبه 07 آبان 1383, 15:40 عصر
آقا من یه page دارم، می خوام اینجا یه Session تعریف کنم، تو page بعدی بهش دسترسی داشته باشم.
ولی بلد نیستم. :(

بزرگان در این باره یه کمکی ، راهنمایی ...

مهدی کرامتی
پنج شنبه 07 آبان 1383, 15:49 عصر
در ابتدای هر دو صفحه تابع <span dir=ltr>Session_Start()</span> را اضافه کنید.

سپس در صفحه اول متغیر اول بهمراه مقدار مربوطه را در Session قرار دهید:

$_SESSION&#91;'Variable1'&#93;='Salam Donya!';
و در صفحه دوم مقدار آن را استفاده کنید:

echo $_SESSION&#91;'Variable1'&#93;;

oxygenws
پنج شنبه 07 آبان 1383, 15:51 عصر
راهنمای PHP رو خوندی؟؟ خیلی راحته و البته خوب هم توضیح داده.

m_ziba
شنبه 09 آبان 1383, 09:08 صبح
سلام!
DelphiAssistant عزیز!
من همین جوری استفاده می کنم، ولی جواب نمی ده.

آقای اکسیژن! این راهنمای PHP که گفتین کجاست؟

m_ziba
شنبه 09 آبان 1383, 09:50 صبح
سلام دوباره.

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


if &#40;$_SESSION&#91;'enter'&#93; == 'true' &#41;
&#123;
echo "hello">";
&#125;

خوب وقتی session فعال باشه که مشکلی نداره .

ولی وقتی session، timeout می شه، این می یاد و سر این خط error می ده:


Notice&#58; Undefined index&#58; enter indelete.php on line 5

خوب حالا چه کار کنم که وقتی session ندارم این error رو نده؟؟؟

Spoofed
شنبه 09 آبان 1383, 12:35 عصر
از تایع isset استفاده کنید.

m_ziba
شنبه 09 آبان 1383, 13:24 عصر
یه کم بیشتر توضیح بدین لطفاً !

oxygenws
شنبه 09 آبان 1383, 15:11 عصر
if &#40;isset&#40;$_SESSION&#91;'enter'&#93;&#41; && $_SESSION&#91;'enter'&#93; == 'true' &#41;