PDA

View Full Version : SID=345634563456211



aidinwashere
چهارشنبه 17 فروردین 1384, 22:31 عصر
سلام دوستان
میخواستم بپرسم این که در address bar موقع مشاهده همین سایت میآید چیست.
اگر session ID است مگر با sesson های server کار نمیکند, پس چرا اینو پاس میدهد؟
با احترام.

علیرضا جاوید
چهارشنبه 17 فروردین 1384, 23:12 عصر
فول تابلو هستش که در دیتابیس این سایت فیلد کلید پیامها بصورت Autonumber هستش منتها بصورت رندم انتخاب میشه و عنوان مطالب اینجوری به صفحه های مختلف پاس داده میشه
امیدوارم ضایع نشم

Behrouz_Rad
چهارشنبه 17 فروردین 1384, 23:43 عصر
توضیحات جناب navaro صحیح نیست!!!
توضیح در مورد این مطلب نیاز به یک سری پیش زمینه در مورد نحوه تعامل میان وب سرور و کلاینت دارد.
به طور خلاصه...
SMSS یا Session Management Sub System که جز بخشی از سرویس وب سرور است، وظیفه ی ایجاد و کنترل Session های کاربران را بر عهده دارد و به هر کاربری که درخواستی را به سمت وب سرور ارسال کند، یک مشخصه منحصر به فرد نسبت می دهد.
این مشخصه به منظور کنترل وضعیت کاربر استفاده می شود.
به این مشخصه اصطلاحا، SID یا Session Identifier گفته می شود.
تا زمانی که کاربر تا مدت زمان مشخصی اقدام به ارسال درخواست به وب سرور نماید، این مشخصه نیز به طور مرتب بین کلاینت و سرور رد و بدل می شود.
در سمت سرور نیز این مشخصه کدگشایی شده و هویت کاربر مشخص می شود.
عملیات فوق به دو روش انجام می پذیرد:
1) با استفاده از URL
2) با استفاده از کوکی ها

موفق باشید.
:wise1:

aidinwashere
پنج شنبه 18 فروردین 1384, 04:21 صبح
1-پس چرا بقیه سایت ها استفاده نمیکنند؟
2-شما جایی قبلا گفتید که این سایت از cookie استفاده میکند ولی حالا میبینیم که از SID .
3-شما برای forum که من مینویسم , برای ردگیری از کاربران چه روشی پیشنهاد میکنید؟

موفق باشید.

Behrouz_Rad
پنج شنبه 18 فروردین 1384, 11:30 صبح
خوب دقت کنید:
همون طور که قبلا گفتم: به دو روش با SID ها رفتار میشه.
1) استفاده از URL
2) استفاده از کوکی ها

از آنجاییکه ممکنه برخی از Browser ها کوکی ها را اغیر فعال کرده باشند، استفاده از کوکی ها در سر و کار داشتن با SID ها، ریسک بزرگی است.
در نتیجه، بهترین حالت، Pass دادن SID به مرورگر به وسیله AddressBar است.
در نتیجه، یک وب سرور خوب باید با استفاده از AddressBar نسبت به نقل و انتقال SID ها عمل کند.
این سایت نیز از کوکی ها برای شناسایی افراد استفاده می کند که ریطی به SID ندارد.
شکل زیر نحوه عملکرد SMSS را در برخورد با درخواست های کلاینت تشریح می کند:

http://hostedpictures.com/uploads/08bfff8096.gif

جواب سوال سوم شما: Session
:)

aidinwashere
پنج شنبه 18 فروردین 1384, 23:09 عصر
آقا فارسی بگو منم بفهمم!
اصلا قضیه رو میشه یه لینک بدی توش در مورد sid مطلب داشته باشه؟
من لینک خوبی پیدا نکردم.
با تشکر از لطف شما.
در ضمن مگه session روی سرور نیست؟ پس چه ارتباطی با client و cookie دارد؟