session در php
آموزش کامل session در php از جمله ساخت session ، کاربرد سشن ، ویرایش session ، حذف session و بکارگیری سشن در پی اچ پی .
Session در php یکی از دستورات مهم است که در پروژه ها بسیار پرکاربرد است.
یکی از مزیت های سشن این است که می توانیم در تمامی سایت و صفحات ان ، از آن استفاده کنید.
پایان کار سشن زمانی است که کاربر مرورگر را می بندد در این صورت session حذف می شود.
متغیرهای سشن ، اطلاعات مربوط به یک کاربر واحد را نگه می دارد و برای همه صفحات در یک برنامه در دسترس میباشد.
مثلا نام کاربر ، می تواند در یک سشن قرار بگیرد و در تمام صفحات نمایش داده شود مانند سایت هایی که نام کاربر را در بالای صفحه نمایش می دهند.
ساخت session در php:
در این بخش از آموزش php قصد داریم در مورد ساخت و ایجاد سشن (session) در پی اچ پی (php) بحث کنیم.
برای ساخت session ، ابتدا سشن را استارت می کنیم و سپس با استفاده از $_SESSION سشن را ایجاد میکنیم.
هر session دارای یک نام و یک مقدار است.
ما می توانیم همزمان چندین سشن (session) ایجاد کنیم. مثال زیر را ببینید.
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
$_SESSION["user"] = "majid";
$_SESSION["pass"] = "12345";
echo "Session ok";
?>
</body>
</html>
گرفتن session در php :
برای گرفتن session در php کافی است از $_SESSION و نام سشن استفاده کنیم.
مثال زیر را ببینید.
در مثال زیر سشن user و pass چاپ می شود.
مقادیر سشن مانند متغیرهای عادی میباشند و می توانیم آنها را درکدها استفاده کنیم.
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
echo "Favorite color is " . $_SESSION["user"] . ".<br>";
echo "Favorite animal is " . $_SESSION["pass"] . ".";
?>
</body>
</html>
تغییر مقدار session :
برای تغییر مقدار session کافی است مقدار جدیدی به متغیر داده شود.
در این صورت مقدار قبلی حذف و مقدار جدید جایگزین می شود.
مثال زیر را ببینید.
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
$_SESSION["user"] = "abbasi";
print_r($_SESSION);
?>
</body>
</html>
حذف session در php :
برای حذف session در php از دستورات session_unset() و session_destroy() استفاده می شود. مثال زیر را ببینید.
راه دومی برای حذف سشن وجود دارد و آن ، این است که کاربر مرورگر را ببندد. در این صورت session بصورت خودکار حذف می شود.
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
session_unset();
session_destroy();
?>
</body>
</html>
این آموزش متعلق به تاپ سایت 98 می باشد.
امیدوارم این آموزش برای شما مفید باشد.
یا حق
منبع: تاپ سایت 98
تگ:
نظرات کاربران
از دیدگاه مرتبط با موضوع استفاده نمایید.
از تبلیغ سایت یا شبکه اجتماعی خودداری فرمایید.
برای پاسخ گویی بهتر در سایت ثبت نام نمایید و سپس سوال خود را مطرح فرمایید.
اگر به دنبال کار پاره وقت هستید با ما تماس بگیرید.
اگر سوال یا نظری دارید در بخش کامنت ها بنویسید.اگر موضوع خاصی مد نظر شماست که در سایت موجود نیست در بخش کامنت ها بنویسید