سلام به همه.چند ساعتی هست درگیر ساخت یک کلاس برای کوکی هستم.البته شاید ساده باشه برای بعضی ها.
یعنی چیزی که ازش میخواستم من فرق داشت!میخواستم هر چی به کوکی میفرستم رو ذخیره کنه و همچنین ما بین هر چیزی که فرستادم یه کاراکتر که دوست دارم بزارم تا بعدا بتونم از داده های ذخیره شده استفاده کنم.و همچنین اگر داده ای که الان دارم میدم از قبل وجود داشت اضافه نشه به کوکی!
یه چیزی شبیه سبد خرید میشه!
که میتونم یه سری 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
میلادتجری