Sessions VS Cookies

أرسل من قبل en.karam1989 في الثلاثاء, 2008/08/12 - 3:39pm.
عضو فعال
صورة en.karam1989

تاريخ التسجيل: 2007-03-24
مشاركات: 2384

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

شو الفرق بين الكوكيز والـSessions
علما أنو التنتين ألون اسم وقيمة ووقت صلاحية ؟؟؟

 
دخول أو تسجيل لإرسال التعليقات | قراءة: 428

خيارات عرض التعليقات

اختر طريقتك المفضلة لعرض التعليقات و اضغط "حفظ الإعدادات" لتفعيل تغييراتك.
الثلاثاء, 2008/08/12 - 4:05pm
صورة as_els

تاريخ التسجيل: 2005-02-20
مشاركات: 258

الجامعة: غير ذلك
الكلية: الهندسة المعلوماتية
المرحلة: ماجستير
الاختصاص: هندسة شبكات

The major Difference is that Cookies are stored on hard disk and sessions are not , so Cookies will stay there untill they expire or you delete them , but sessions will expire as sson as you close your browser,
Also Cookies are depending on user to allow them to be stored on the hard , Sessions are not
so if you need to save your login information for this site for example you need to use Cookies, so even if you closed your bowser and opened it again you'll find your info is still there , Session mostly used to pass info between pages while user browser is opened
Hope this helps

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2008/08/12 - 4:05pm
عضو فعال
صورة abo_omer

تاريخ التسجيل: 2004-04-01
مشاركات: 333

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: ماجستير
الاختصاص: هندسة برمجيات

الكوكيز بتتخزن محليا على حاسب client
يعني ممكن تغلق الموقع وترجع تفوت عليه وتم القيم مخزنة في الكوكيز إذا ما انتهت صلاحيتها وإذا مو حاطط قترة صلاحية للقيمة ما في الكوكيز بتم على حاسب client لحتى تعمل مسح من المستعرض
session بمجرد إغلاق الجلسة تمسح جميع القيم
فيك توصل للكوكيز عن طريق كود javascript بعكس session
إن شاء الله كون وصلت الفكر

سبـحْ بـآلاءِ الـذي يرعـاك في الـخلواتِ

إنْ زلّ فيـك الخطوُ يو مـاً حـالكَ الظلماتِ

وتصدّعت سـبلُ التقى بـمـزالقِ العـثراتِ

فـأوِ إلى كَنفِ الذي يتـقـبلُ التـوبـاتِ

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2008/08/12 - 4:08pm
عضو فعال
صورة abo_omer

تاريخ التسجيل: 2004-04-01
مشاركات: 333

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: ماجستير
الاختصاص: هندسة برمجيات

بعتذر بس كتبت الرد بعد الأخas_els بشوي فطلع مكرر
على كل حال زيادة الخير خير

سبـحْ بـآلاءِ الـذي يرعـاك في الـخلواتِ

إنْ زلّ فيـك الخطوُ يو مـاً حـالكَ الظلماتِ

وتصدّعت سـبلُ التقى بـمـزالقِ العـثراتِ

فـأوِ إلى كَنفِ الذي يتـقـبلُ التـوبـاتِ

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2008/08/12 - 4:17pm
عضو فعال
صورة en.karam1989

تاريخ التسجيل: 2007-03-24
مشاركات: 2384

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

شكرا ألكم Smile
وصلت الفكرة
بس سؤال :
لكن ليش الـ session إلها expiration date ????
ما دامها بتنحذف مع البراوزر

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2008/08/12 - 4:58pm
مشرف
صورة NightWolf

تاريخ التسجيل: 2006-10-12
مشاركات: 1714

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الرابعة
الاختصاص: هندسة برمجيات

منشان اذا ضليت فاتح الموقع من دون أي Action

New look, new work, new laptop, new room, new challenges,and many new stuff It's not my birthday it's my revolution Smile

 
دخول أو تسجيل لإرسال التعليقات
الأربعاء, 2008/08/13 - 1:47pm
عضو فعال
صورة abo_omer

تاريخ التسجيل: 2004-04-01
مشاركات: 333

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: ماجستير
الاختصاص: هندسة برمجيات

في شغلة ممكن نضيفها كمان:
إذا عم تستخدم htaccess فينك توصل لقيم في الكوكيز بينما ما فينك توصل لقيم من session

سبـحْ بـآلاءِ الـذي يرعـاك في الـخلواتِ

إنْ زلّ فيـك الخطوُ يو مـاً حـالكَ الظلماتِ

وتصدّعت سـبلُ التقى بـمـزالقِ العـثراتِ

فـأوِ إلى كَنفِ الذي يتـقـبلُ التـوبـاتِ

 
دخول أو تسجيل لإرسال التعليقات
الأربعاء, 2008/08/13 - 2:51pm
صورة as_els

تاريخ التسجيل: 2005-02-20
مشاركات: 258

الجامعة: غير ذلك
الكلية: الهندسة المعلوماتية
المرحلة: ماجستير
الاختصاص: هندسة شبكات

كتب abo_omer:
في شغلة ممكن نضيفها كمان:
إذا عم تستخدم htaccess فينك توصل لقيم في الكوكيز بينما ما فينك توصل لقيم من session
What do you mean by using .htaccess , using it for what ?

 
دخول أو تسجيل لإرسال التعليقات
الأربعاء, 2008/08/13 - 2:52pm
صورة as_els

تاريخ التسجيل: 2005-02-20
مشاركات: 258

الجامعة: غير ذلك
الكلية: الهندسة المعلوماتية
المرحلة: ماجستير
الاختصاص: هندسة شبكات

كتب abo_omer:
في شغلة ممكن نضيفها كمان:
إذا عم تستخدم htaccess فينك توصل لقيم في الكوكيز بينما ما فينك توصل لقيم من session
What do you mean by using .htaccess , using it for what ?

 
دخول أو تسجيل لإرسال التعليقات
الأربعاء, 2008/08/13 - 3:01pm
عضو فعال
صورة abo_omer

تاريخ التسجيل: 2004-04-01
مشاركات: 333

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: ماجستير
الاختصاص: هندسة برمجيات

كتب as_els:
<div align=left dir=ltr>
What do you mean by using .htaccess , using it for what ?
</div>

It's just a comparison between session & cookies

e.g. u can do protected area (directories) in your site by cookies with htaccess

 

سبـحْ بـآلاءِ الـذي يرعـاك في الـخلواتِ

إنْ زلّ فيـك الخطوُ يو مـاً حـالكَ الظلماتِ

وتصدّعت سـبلُ التقى بـمـزالقِ العـثراتِ

فـأوِ إلى كَنفِ الذي يتـقـبلُ التـوبـاتِ

 
دخول أو تسجيل لإرسال التعليقات
الأربعاء, 2008/08/13 - 4:27pm
صورة as_els

تاريخ التسجيل: 2005-02-20
مشاركات: 258

الجامعة: غير ذلك
الكلية: الهندسة المعلوماتية
المرحلة: ماجستير
الاختصاص: هندسة شبكات

كتب abo_omer:

كتب as_els:
What do you mean by using .htaccess , using it for what ?
It's just a comparison between session & cookies
e.g. u can do protected area (directories) in your site by cookies with htaccess

 

Yeah I know what is .htaccess for , Apache automatically reads any .htaccess file , so it can be used for rewrite roles and any other Apache configurations , but you said that we cant get session variables values when using .htaccess and this is not true, absolutely they can be used ,
And the case you talked about (directories protection) is the same as saving login info so it needs cookies

 
دخول أو تسجيل لإرسال التعليقات
الأربعاء, 2008/08/13 - 5:23pm
عضو فعال
صورة abo_omer

تاريخ التسجيل: 2004-04-01
مشاركات: 333

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: ماجستير
الاختصاص: هندسة برمجيات

Can u tell me how I can get session variables  in htaccess

give a code (htaccess) please

 

سبـحْ بـآلاءِ الـذي يرعـاك في الـخلواتِ

إنْ زلّ فيـك الخطوُ يو مـاً حـالكَ الظلماتِ

وتصدّعت سـبلُ التقى بـمـزالقِ العـثراتِ

فـأوِ إلى كَنفِ الذي يتـقـبلُ التـوبـاتِ

 
دخول أو تسجيل لإرسال التعليقات
الخميس, 2008/08/14 - 10:58am
صورة as_els

تاريخ التسجيل: 2005-02-20
مشاركات: 258

الجامعة: غير ذلك
الكلية: الهندسة المعلوماتية
المرحلة: ماجستير
الاختصاص: هندسة شبكات

كتب abo_omer:

Can u tell me how I can get session variables in htaccess

give a code (htaccess) please

 

htaccess files contain apache configuration
the next few line are examples for .htaccess usage

    # Rewrite role example - redirect all pages that ends with any of these extensions (js|ico|gif|jpg|png|css|html9|xsl|php) into the index.php page
    RewriteEngine on
    RewriteRule !\.*(js|ico|gif|jpg|png|css|html9|xsl|php)$ index.php
    # Modify some php.ini values
    php_flag magic_quotes_gpc off
    php_flag register_globals off
    error_reporting off
    display_errors 0
    # Modify the php include path
    php_value include_path ".:./path_to_some_libraries_and_classes:.."
    # An alias
    Alias /alias_folder /folder_path ....

so using .htaccess is the same as changing or adding configuration to the apache and php configurations files , using .htaccess has nothing to do with your code , what I ment is that you can deal with sessions and cookies in your server side code (php , jsp or asp) when using .htaccess

Hope I was clear

 
دخول أو تسجيل لإرسال التعليقات
الخميس, 2008/08/14 - 12:45pm
عضو فعال
صورة abo_omer

تاريخ التسجيل: 2004-04-01
مشاركات: 333

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: ماجستير
الاختصاص: هندسة برمجيات

What I mean that you can do this with cookie

 :Php

;(setcookie ("userId",12

:htaccess

RewriteCond %{HTTP_COOKIE} userId =([a-zA-Z0-9]+)

RewriteRule ^(.*)$ - [L]

but what if we store as session variable:

$_session["userId"]=12;

??

سبـحْ بـآلاءِ الـذي يرعـاك في الـخلواتِ

إنْ زلّ فيـك الخطوُ يو مـاً حـالكَ الظلماتِ

وتصدّعت سـبلُ التقى بـمـزالقِ العـثراتِ

فـأوِ إلى كَنفِ الذي يتـقـبلُ التـوبـاتِ

 
دخول أو تسجيل لإرسال التعليقات
الخميس, 2008/08/14 - 1:06pm
صورة as_els

تاريخ التسجيل: 2005-02-20
مشاركات: 258

الجامعة: غير ذلك
الكلية: الهندسة المعلوماتية
المرحلة: ماجستير
الاختصاص: هندسة شبكات

كتب abo_omer:

What I mean that you can do this with cookie

:Php

;(setcookie ("userId",12

:htaccess

RewriteCond %{HTTP_COOKIE} userId =([a-zA-Z0-9]+)

RewriteRule ^(.*)$ - [L]

but what if we store as session variable:

$_session["userId"]=12;

??

By using a Perl Module , like this one , then configuring it in .htaccess

 
دخول أو تسجيل لإرسال التعليقات
الأحد, 2008/09/07 - 12:02pm

تاريخ التسجيل: 2008-04-26
مشاركات: 5

الجامعة: تشرين
الكلية: الهندسة المعلوماتية

الفرق الجوهري بين الـ Session و الكوكيز
الـ Session تزرع في طرف المخدم كمتحولات
و الكوكيز تزرع في طرف العميل كملفات

www.al-fagre.com/vb
المعلوماتية كما لم تراها من قبل....

 
دخول أو تسجيل لإرسال التعليقات
الأحد, 2008/09/07 - 1:18pm
عضو فعال
صورة en.karam1989

تاريخ التسجيل: 2007-03-24
مشاركات: 2384

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

شكرا

 
دخول أو تسجيل لإرسال التعليقات