session ,من یا سرور؟؟؟؟؟؟

rozhins

New Member
فرض كند سايت من تعداد كاربرهاش زياد باشه وقتي سايتم رويي iis پياه سازي شده.
حالا براي شناسايي كاربرهام و سرويس دهي درست به هر كدو م اين منم كه بايد با دستورات session كاربرهام و دستورات هر كدوم را بشناسم يا iis خودش اين كار رو ميكنه؟
هر كي مي دو نه خواهشن زودتر جواب بده.
!!!!!!!!!!!!!please .
 

berehneh

New Member
دوست عزيز! فكر ميكنم شما دقيقا با نقش session ها آشنا نباشي.
در يك جمله براي تعريف اونها ميشه گفت cookie هايي كه در سرور به جاي ميزبان ذخيره ميشوند.
قرار داد عادي اين است كه شاخه نگهداري اين فايلها در ويندوز سرور شاخه temp و در linux شاخه tmp سيستم عامل ميباشد. البته در php.ini ميشه تغييرش داد (session.save_path)
حالا بگيد مشكل چيه
 

yasser

New Member
Session Object is an allocated memory on the server (like any other object)
to use in your server side code.

If you want to use Session Object in your code , then you should do something like this:

(written in VB.NET)
'//////////
Dim usNm as String = usrNmeTextBox.Text
Session("userName") = usNm
'//////////

'and For using in another place in your code, For example:

'We must cast to String, because Session stores items as Object Type
Response.Write(CType(Session("userName"),String)

Note that, IIS doesn't know anything about Session Object, and its responsibility is just to dispatch the request to the correct processing destination (for example, An ".aspx" file, [I mean aspnet_isapi.dll], for .NET web form pages or to a ".asp" file,
[I mean asp.dll] for request processing).

Note :

Client >>> IIS >>> Processor Component(like .aspx File) >>> IIS >>> Client
 

saeedsmka

Member
بايد براش برنامه بنويسي و با استفاده از يوزر نيم و پس وردشون چه توي كوكي روي دستگاه طرف و چه توي سرور اين كارو انجام بدي
 

bluestar_58

Member
سلام
ببين شما ميتونيد وقتي كه كاربرهاتون login كردن يك session براشون ايجاد كني و username,password را داخل اون session نگه داري..و هر كابري كه سايت شما را باز كنه براش يك session ايجاد ميشه..كاري كه شما ميكنيد اينه يك سري متغيير براي session تعريف ميكني(session variable)و این متغییرها مقدارشون برای هر کاربر منحصر به خود اون کابر..اینم که سرور از كجا ميفهمه كه كدوم session مال كدوم كاربر از طريق كوكيها ممكن ميشه و يه متعيير ID كه كاربرها رااز هم متماييز ميكنه...
در ضمن ميتونيد هم از كوكي استفاده كنيد..يعني وقتي كه كاربرتون login كرد شما يك كوكي براش ايجاي كنيد و بعد توي همه صفحات اون كوكي را بخونيد...كه اگر نبود يعني كه يا اين بازديد كننده كاربر نيست يا login نكرده يا browserاش كوكي ها را قبول نميكنه..:
موفق باشيد
 

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

بالا