PDA

View Full Version : سوال: از بین رفتن Session های PHP در استفاده از C# WebRequest



siavashsay
یک شنبه 25 فروردین 1392, 03:03 صبح
دوستان بنده یک فرم لاگین با C# درست کردم !
وقتی رو باتن لاگین کلیک میشه یک WebRequest به ( مثلا ) صفحه login.php زده و نتیجه برگشت داده میشه !
اگر درست بود 1 و اگر لاگین غلط بود 2
حالا اومدم چک کردم که اگر Response ==1 بود فرم جدیدی باز شه که توی اون یک WebBrowser هست !
اون WebBrowser یک فایل home.php رو نشون میده که Session ایجاد شده در صفحه login.php رو باید بهمون بده !
اما عمل نمیکنه !
توی اینترنت گشتم و متوجه شدم که وقتی C# فرم رو عوض میکنه مثل این هست که Browser بسته شه و سشن از بین میره !
چطور باید اون سشن که توسط PHP ایجاد شده رو نگه دارم و توی فرم جدید C# استفاده کنم ؟!
با تشکر

siavashsay
یک شنبه 25 فروردین 1392, 10:37 صبح
دوستان 173 تا بازدید اما کاملا بی پاسخ ؟! :متفکر:
من جوابش رو با اینکه C# رو 3روز هست که شروع کردم تقریبا میدونم و اونم ظاهرا استفاده از Cookie هست اما روش پیاده سازیش رو نمیدونم !
کسی هست کمک کنه ؟!

siavashsay
یک شنبه 25 فروردین 1392, 12:35 عصر
POST UP !!!!

MMSHFE
یک شنبه 25 فروردین 1392, 14:50 عصر
شما Cookie رو توی PHP با Lifetime ایجاد کنید و مجدداً توی صفحه بخونید. مشکلی پیش نمیاد. ارتباطی به سمت کلاینت و #C هم نداره. توی اولین درخواست کوکی رو ایجاد کنید و با پارامتر سوم بهش طول عمر بدین و توی درخواستهای بعدی بخونیدش.