logo
logo
تبلیغ کلیکی تاپ سایت 98

session در php

session در php
هدایت عباسی آموزش php

آموزش کامل session در php از جمله ساخت session ، کاربرد سشن ، ویرایش session ، حذف session و بکارگیری سشن در پی اچ پی .

Session در php یکی از دستورات مهم است که در پروژه ها بسیار پرکاربرد است.

یکی از مزیت های سشن این است که می توانیم در تمامی سایت و صفحات ان ، از آن استفاده کنید.

پایان کار سشن زمانی است که کاربر مرورگر را می بندد در این صورت session حذف می شود.

متغیرهای سشن ، اطلاعات مربوط به یک کاربر واحد را نگه می دارد و برای همه صفحات در یک برنامه در دسترس میباشد.

مثلا نام کاربر ، می تواند در یک سشن قرار بگیرد و در تمام صفحات نمایش داده شود مانند سایت هایی که نام کاربر را در بالای صفحه نمایش می دهند.

ساخت session در php:

در این بخش از آموزش php قصد داریم در مورد ساخت و ایجاد سشن (session) در پی اچ پی (php)  بحث کنیم.

برای ساخت session ، ابتدا سشن را استارت  می کنیم و سپس با استفاده از $_SESSION سشن را ایجاد میکنیم.

هر session دارای یک نام و یک مقدار است.

ما می توانیم همزمان چندین سشن (session) ایجاد کنیم. مثال زیر را ببینید.

<?php
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 چاپ می شود.

مقادیر سشن مانند متغیرهای عادی میباشند و می توانیم آنها را درکدها استفاده کنیم.

<?php
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
echo "Favorite color is " . $_SESSION["user"] . ".<br>";
echo "Favorite animal is " . $_SESSION["pass"] . ".";
?>
</body>
</html>

تغییر مقدار session :

برای تغییر مقدار session کافی است مقدار جدیدی به متغیر داده شود.

در این صورت مقدار قبلی حذف و مقدار جدید جایگزین می شود.

مثال زیر را ببینید.

<?php
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
$_SESSION["user"] = "abbasi";
print_r($_SESSION);
?>
</body>
</html>

حذف session در php :

برای حذف session در php از دستورات session_unset() و session_destroy() استفاده می شود. مثال زیر را ببینید.

راه دومی برای حذف سشن وجود دارد و آن ، این است که کاربر مرورگر را ببندد. در این صورت session بصورت خودکار حذف می شود.

<?php
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
session_unset();
session_destroy();
?>
</body>
</html>

این آموزش متعلق به تاپ سایت 98 می باشد.

امیدوارم این آموزش برای شما مفید باشد.

یا حق

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

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

کسب و کار

منبع: تاپ سایت 98

تگ:

دوره های آموزشی دوره های آموزشی

نظرات کاربران

از دیدگاه مرتبط با موضوع استفاده نمایید.

از تبلیغ سایت یا شبکه اجتماعی خودداری فرمایید.

برای پاسخ گویی بهتر در سایت ثبت نام نمایید و سپس سوال خود را مطرح فرمایید.