اجزای Session ASP
- صفحه قبلی Application ASP
- صفحه بعدی سرور ASP
Session ਦਾ ਉਪਯੋਗ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਕਿਉਂਕਿ ਕਿਸੇ ਵਿਅਕਤੀ ਦੀ ਸੈਸ਼ਨ (session) ਬਾਰੇ ਸੂਚਨਾ ਸਟੋਰ ਕਰਨ ਲਈ ਜਾਂ ਸਬੰਧਤ ਸੈਟਿੰਗ ਸੋਧਣ ਲਈ।session ਦੇ ਅੰਦਰ ਸਟੋਰ ਕੀਤੇ ਗਏ ਵੇਰਵੇ ਇੱਕ ਵਿਅਕਤੀ ਦੀ ਸੂਚਨਾ ਰੱਖਦੇ ਹਨ ਅਤੇ ਇਹ ਸੂਚਨਾ ਸਾਰੇ ਪੰਨਿਆਂ ਲਈ ਉਪਲੱਬਧ ਹੁੰਦੀ ਹੈ।
实例
- 设置并返回 LCID
- 本例演示 "LCID" 属性。此属性设置并返回一个指示位置或者地区的整数。类似于日期、时间以及货币等内容都要根据位置或者地区来显示。
- 返回 SessionID
- 本例演示 "SessionID" 属性。该属性为每位用户返回一个唯一的 id。这个 id 由服务器生成。
- ਸੈਸ਼ਨ ਦੀ ਟਾਈਮਆਊਟ
- ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ "Timeout" ਸੁਬੰਧ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। ਇਹ ਉਦਾਹਰਣ ਸੈਸ਼ਨ ਦੀ ਟਾਈਮਆਊਟ ਸਮਾਂ (ਮਿੰਟ) ਸੈਟ ਕਰਦਾ ਹੈ ਅਤੇ ਵਾਪਸ ਦੇਵੇਗਾ。
Session Object
ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਨਾਲ ਕੰਮ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇਸ ਨੂੰ ਚਲਾਉਂਦੇ ਹੋ, ਕੁਝ ਬਦਲਾਅ ਕਰਦੇ ਹੋ ਅਤੇ ਫਿਰ ਇਸ ਨੂੰ ਬੰਦ ਕਰਦੇ ਹੋ। ਇਹ ਪ੍ਰਕਿਰਿਆ ਇੱਕ ਵਾਰਤਾ (Session) ਨਾਲ ਕਿਤੇ ਵੀ ਕੰਮ ਕਰਨ ਵਾਲੀ ਹੈ। ਕੰਪਿਊਟਰ ਜਾਣਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਕੀ ਕਰ ਰਹੇ ਹੋ। ਪਰ ਇੰਟਰਨੈੱਟ 'ਤੇ, ਪ੍ਰਭਾਵ ਆਇਆ ਹੈ: web ਸਰਵਰ ਨੂੰ ਨਹੀਂ ਪਤਾ ਚੱਲਦਾ ਕਿ ਤੁਸੀਂ ਕੀ ਕਰ ਰਹੇ ਹੋ, ਕਿਉਂਕਿ HTTP ਅਡਰੈਸਸ ਨੂੰ ਸਥਿਤੀ (ਸੂਚਨਾ) ਸੰਭਾਲਣ ਦੀ ਸਮਰੱਥਾ ਨਹੀਂ ਹੈ。
ASP ਹਰ ਉਪਭੋਗਤਾ ਲਈ ਇੱਕ ਅਲੱਗ ਕੂਕੀ ਬਣਾ ਕੇ ਇਹ ਸਮੱਸਿਆ ਸੁਲਝਾਉਂਦਾ ਹੈ। ਕੂਕੀ ਸਰਵਰ ਲਈ ਭੇਜੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਉਸ ਵਿੱਚ ਪਛਾਣਯੋਗ ਉਪਭੋਗਤਾ ਦੀ ਸੂਚਨਾ ਹੁੰਦੀ ਹੈ। ਇਹ ਇੰਟਰਫੇਸ 'ਸੈਸ਼ਨ ਆਬਜੈਕਟ' ਕਿਹਾ ਜਾਂਦਾ ਹੈ。
ਸੈਸ਼ਨ ਆਬਜੈਕਟ ਕੋਲ ਕਿਸੇ ਉਪਭੋਗਤਾ ਦੇ ਸੈਸ਼ਨ (session) ਬਾਰੇ ਸੂਚਨਾ ਸਟੋਰ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜਾਂ ਸਬੰਧਤ ਸੈਟਿੰਗਾਂ ਨੂੰ ਸੋਧਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਸੈਸ਼ਨ ਆਬਜੈਕਟ ਵਿੱਚ ਸਟੋਰ ਕੀਤੀਆਂ ਗਈਆਂ ਮੁੱਦਾਵਾਂ ਨੂੰ ਇੱਕ ਉਪਭੋਗਤਾ ਦੀ ਸੂਚਨਾ ਨੂੰ ਮਾਨਤਾ ਦਿੰਦੀਆਂ ਹਨ ਅਤੇ ਇਹ ਸੂਚਨਾ ਸਾਰੇ ਪੰਨਿਆਂ ਲਈ ਉਪਲੱਬਧ ਹੁੰਦੀ ਹੈ। ਸੈਸ਼ਨ ਮੁੱਦਾ ਵਿੱਚ ਸਟੋਰ ਕੀਤੀਆਂ ਗਈਆਂ ਮੁੱਦਾਵਾਂ ਜਿਵੇਂ ਕਿ ਨਾਮ, ਆਈਡੀ ਅਤੇ ਪੈਰਾਮੀਟਰ ਵਰਗੇ ਹੁੰਦੀਆਂ ਹਨ। ਸਰਵਰ ਹਰ ਨਵੇਂ ਉਪਭੋਗਤਾ ਲਈ ਇੱਕ ਨਵਾਂ ਸੈਸ਼ਨ ਆਬਜੈਕਟ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਜਦੋਂ ਸੈਸ਼ਨ ਪੂਰਣ ਹੁੰਦਾ ਹੈ ਤਾਂ ਇਹ ਆਬਜੈਕਟ ਰੱਦ ਕਰਦਾ ਹੈ。
ਹੇਠ ਸੈਸ਼ਨ ਆਬਜੈਕਟ ਦੇ ਸਮੂਹ, ਸੁਬੰਧ ਅਤੇ ਮੱਥਕ ਅਤੇ ਪ੍ਰੋਗਰਾਮ ਹਨ:
ਸਮੂਹ
ਸਮੂਹ | توضیح |
---|---|
Contents | ਸਕ੍ਰਿਪਟ ਕਮਾਂਡ ਰਾਹੀਂ ਸੈਸ਼ਨ ਵਿੱਚ ਜੋੜੇ ਗਏ ਸਾਰੇ ਏਂਟਰੀਜ਼ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ。 |
StaticObjects | ਹਰ ਸੈਸ਼ਨ ਵਿੱਚ ਹੈਂਡਲਰ ਦੁਆਰਾ <object> ਟੈਗ ਦੇ ਨਾਲ ਜੋੜੇ ਗਏ ਸਾਰੇ ਆਬਜੈਕਟਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ。 |
ਸੁਬੰਧ
ਸੁਬੰਧ | توضیح |
---|---|
CodePage | ਸਾਈਨੇਸ਼ਨ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲੇ ਅਕਸ਼ਰ-ਸਮੂਹ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ。 |
LCID | ਸੈਟ ਕਰੋ ਜਾਂ ਵਾਪਸ ਲਓ ਕਿਸੇ ਨਿਰਦਿਸ਼ਟ ਸਥਾਨ ਜਾਂ ਖੇਤਰ ਲਈ ਇੱਕ ਪੂਰਣ ਸੰਖਿਆ। ਮਿਤੀ, ਸਮਾਂ ਅਤੇ ਮੁੱਦਾ ਵਰਗੇ ਸਮਾਚਾਰ ਉਸ ਸਥਾਨ ਜਾਂ ਖੇਤਰ ਦੇ ਅਨੁਸਾਰ ਦਿਖਾਈ ਦੇਣਗੇ。 |
SessionID | ਹਰ ਉਪਭੋਗਤਾ ਲਈ ਇੱਕ ਅਲੱਗ ਆਈਡੀ ਵਾਪਸ ਦੇਵੋ। ਇਹ ਆਈਡੀ ਸਰਵਰ ਦੁਆਰਾ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ。 |
Timeout | ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਸੈਸ਼ਨ ਆਬਜੈਕਟ ਦੀ ਟਾਈਮਆਊਟ ਸਮਾਂ (ਮਿੰਟ) ਸੈਟ ਕਰੋ ਜਾਂ ਵਾਪਸ ਲਓ。 |
ਮੱਥਕ
ਮੱਥਕ | توضیح |
---|---|
Abandon | ਇੱਕ ਉਪਭੋਗਤਾ ਦਾ ਸੈਸ਼ਨ ਰੱਦ ਕਰੋ。 |
Contents.Remove | یک مورد را از مجموعه Contents حذف کنید. |
Contents.RemoveAll() | تمامی موارد را از مجموعه Contents حذف کنید. |
رویداد
رویداد | توضیح |
---|---|
Session_OnEnd | این رویداد وقتی یک جلسه پایان می یابد رخ می دهد. |
Session_OnStart | این رویداد وقتی یک جلسه شروع می شود رخ می دهد. |
- صفحه قبلی Application ASP
- صفحه بعدی سرور ASP