ایجاد رشته توکن

ساخت وبلاگ
سلام
با تابع زیر یه رشته تصادفی ایجاد  میکنم و با کوکی این رشته را تا یه زمان مثلا 10 ثانیه حفظ میکنم حالا میخوام وقتی صفحه ریفرش شد زمان انقضای کوکی ریست بشه و مثلا بشه همون ده ثانیه اول که ست کردیم 
function token($length = 40){ $cookie_name = "token_set"; if(isset($_COOKIE[$cookie_name]) && $_COOKIE[$cookie_name] != "") { $token = $_COOKIE[$cookie_name]; } else { $character = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $token = ""; $num_valid_chars = strlen($character); for ($i = 0; $i < $length; $i++) { $random_pick = mt_rand(1, $num_valid_chars); $random_char = $character[$random_pick-1]; $token .= $random_char; } setcookie($cookie_name, $token, time() + (10), '/'); //set for 30 mins } return $token;
}
ارسال‌ها

تشکر شده توسط:

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 215 تاريخ : دوشنبه 15 خرداد 1396 ساعت: 0:22

خبرنامه