• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

ذخیره ارایه های متفاوت در cookie با استفاده از تابع

mrsrahmani

کاربر تازه وارد
تاریخ عضویت
17 جولای 2011
نوشته‌ها
6
لایک‌ها
0
سلام

فرض کنید در برنامه ای به زبان php می خواهیم ارایه هایی با نام های متفاوت را با روشی یکسان در cookie ذخیره کنیم بنابراین نام ارایه را به عنوان یک متغیر ($element) به تابع می فرستیم
سوال : دستور Setcookie($nameElement,$value,$expireTime) وقتی نام عنصر ذخیره شونده $nameElement یک متغیر باشد و یک ثابت نباشد چگونه است؟
$nameElements = 'elements'
من می خواهم ارایه به شکل زیر در دسترس باشد
array(
[elements]
(
4<=[2],
7<=[3]
)
)
تابعی که استفاده کرده ام
function select($nameElement,$end) {


for($counter = 0; $counter < $end; $counter++) {
$value = اینجا مقدار دهی می شود
setcookie("$nameElement'[$counter]'",$value,$expire);
}//for

}

گفتنی است وقتی من از دستور setcookie به شکل بالا استفاده کردم خروجی print_r($_COOKIE) به شکل زیر بود
Array
)
['\elemnts'\]
)
, 4<=[2]
8<=[3]
)
)
 

homayo0on

Registered User
تاریخ عضویت
25 آگوست 2011
نوشته‌ها
555
لایک‌ها
620
دوست من خود کوکی ها و سشن توی قالب آرایه انجمنی آرائه میشن حالا وقتی شما این کارو بکنید باید طبعا به شکل آرایه چند بعدی استفاده کنید یعنی به طور عادی وقتی کوکی تون رو فرا خونی کردید کنارش مثلا [2] اضافه کنید تا درست مسیر دهی شه
 
بالا