PDA

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



mrsrahmani
دوشنبه 05 دی 1390, 13:42 عصر
سلام

فرض کنید در برنامه ای به زبان 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]
)
)