میلاد تجری
میلاد تجری
خواندن ۱ دقیقه·۵ سال پیش

سبد خرید یا لیست idها مثلا!در COOKIE

سلام به همه.چند ساعتی هست درگیر ساخت یک کلاس برای کوکی هستم.البته شاید ساده باشه برای بعضی ها.

یعنی چیزی که ازش میخواستم من فرق داشت!میخواستم هر چی به کوکی میفرستم رو ذخیره کنه و همچنین ما بین هر چیزی که فرستادم یه کاراکتر که دوست دارم بزارم تا بعدا بتونم از داده های ذخیره شده استفاده کنم.و همچنین اگر داده ای که الان دارم میدم از قبل وجود داشت اضافه نشه به کوکی!


یه چیزی شبیه سبد خرید میشه!

که میتونم یه سری id کالا یا کاربر یا هر چیو رو اضافه کنیم و بعدا ازش استفاده کنیم و نیایم دوساعت دیتابیسی بریم جلو و ....

خلاصه چند ساعتی درگیری بودم که گفتم کسی دنبالش بود درگیر نشه!


<?php

/**

*

SET MULTI VALUE IN ONE COOKIE

COOKIE CART SHOPING

CLASS WORK TO COOKIE

*/

class Cookie

{


public function set_cookie($name,$value)

{

if (!isset($_COOKIE[$name]))

{

setcookie($name,$value,time()+3600);

}

else

{

if(!strstr($_COOKIE[$name], $value))

{

$var = $_COOKIE[$name];

$var .=';';

$var .=$value;

setcookie($name,$var,time()+3600);

echo '<br><br>added<br><br>';

return;

}

echo '<br><br>Existing<br><br>';


}


}


public function get_cookie($name)

{

if (!isset($_COOKIE[$name]))

{

return;

}

return $_COOKIE[$name];


}


}




$Cookie = new Cookie();

$name = 'namecookie';

if (isset($_POST['send']))

{

$var = $_POST['id'];

$Cookie->set_cookie($name,$var);

}

echo'Cookie Content = '. $Cookie->get_cookie($name);

?>


<!DOCTYPE html>

<html>

<head>

<title></title>

</head>

<body>

<form action="" method="post">

<input type="text" name="id">

<input type="submit" name="send">


</form>

</body>

</html>



البته این درگیری بنده هم بی دلیل نبوده و برای ساخت یک استارت اپ!که در حال زدن نمونه اولیه تک و تنها هستم! و به دنبال یک تیم برای جذب سرمایه!


کسی برنامه نویسی بلد بودیا میتونست در راه راه اندازی کمکی به بنده کنه خوب میشه همکاری کنیم!/laravel/ui/ux/startup/

@miladtajare

ideamon.ir

میلادتجری

cookieshopingcartُسبد خریدکوکیذخیره چند مقدار در کوکی
میلاد تجری برنامه نویس وب front back / php laravel lumen vuejs bootstrap
شاید از این پست‌ها خوشتان بیاید