902
订阅者
无数据24 小时
无数据7 天
无数据30 天
帖子存档
در نظر بگیرید که به دلایلی از جمله غیرفعال کردن کوکیها، استفاده از مکانیزم ذخیره و بازیابی آن غیرممکن باشد. در این حالت بار اولی که کاربر صفحهای را مرور میکند، هیچ کوکیای ذخیره نمیشود.
سپس در مرور دوباره آن صفحه (با در نظر گرفتن این که پارامتر مسیر و دامین که در بخش بعدی توضیح داده شده است، تعیین نشده است)، مرورگر کوکیها را همراه با هدر درخواست صفحه به وبسایت ارسال میکند. در نتیجه وبسایت با مقایسه این کوکیها، نشست جاری را ایجاد نمونه یا آن را ادامه میدهد
با توجه به این که مرورگر به صورت خودکار وظیفه ذخیره، بازیابی و حذف کوکیها را دارد و از طرفی برای اولین بار یک وبسایت که از کوکی استفاده میکند را مرور میکنید، درخواستهای ذخیره کردن کوکی به مرورگر فرستاده میشوند و مرورگر نیز آنها را ذخیره میکند
روش دوم استفاده ازکوکی می باشد
کوکی یک فایل متنی کوچک می باشد که از طریق سرور و توسط مرورگر بر روی سیستم کازبر ایجاد می شود
تمامی صفحات وب سایت تا زمانی که عمر کوکی به اتمام نرسیده باشد یا پنجره مرورگر بسته نشده باشد می توانند مقادیر ذخیره شده در ان را بخوانند
هر کوکی یک ادرس منحصر به فرد دارد و سرویس گیرنده از روی این ادرس تعیین می کند که کوکی مربوط به کدام کاربر است
کوکی ایجاد شده بر روی هر سیستم فقط توسط همان سیستم می تواند خوانده شود
مهمترین هدف استفاده از کوکیها شناسایی کردن کاربران توسط وبسایتها است رای مثال زمانی که شما در وبسایتی به حساب کاربری خود وارد میشوید، وبسایت درخواست ذخیره کردن کوکی یا کوکیهایی را به مرورگر شما ارسال میکند. به واسطه این کوکیها، زمانی که کاربر دوباره به آن وبسایت مراجعه میکند، نیازی به ورود مجدد ندارد. این عمل تا زمانی که تاریخ انقضای کوکی فرا نرسد یا به صورت خودکار یا دستی حذف نشود انجام میپذیرد.
در کدهای بالا چون روش ارسال از طریق نوار ادرس بوده است برای خواندن م متغیر های ارسال شده باید از $_get استفاده نمود
همانطور که در کد مشخص شده است برای ارسال مقادیر نام و فامیل که در متغیر های x,y قرار دارند به صفحه ها ی مورد نظر از علامت ؟ استفاده شده است و بعد از ان نام متغیر برای ارسالو مقادیران
بین متغیر هم بایدازعلامت & استفاده شود
روش های انتقال اطلاعات بین صفحات یک وب سایت
استفاده از نوار ادرس
استفاده از کوکی
استفاده از جلسه
استفاده از فایل
وقتی اطلاعات دز فرم دریافت شد و در یک صفحه پردازش گردید اگر بخواهیم این اطلاعات را به صفحات دیگر ببریم باید از یکی از روش های فوق استفاده کنیم
روش اول نوار ادرس می باشد که بعداز نام صفحه از علامت سوال ؟ استفاده می شود و باتعریف متغیر های مورد نیازمی توان اطلاعات را به صفحه جدیدارسال نمود
در صفحه جدید هم از طریق $_GET اطلاعات را خوانده و استفاده می کنیم . عیب این روش نمایش اطلاعات در نوار ادرس می باشد
