الفرق بين المراجعتين لصفحة: «PHP/session unset»

من موسوعة حسوب
< PHP
لا ملخص تعديل
لا ملخص تعديل
 
(3 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:الدالة session_unset()‎ في PHP
<noinclude>{{DISPLAYTITLE:الدالة <code>session_unset()</code>‎ في PHP}}</noinclude>
}}</noinclude>
(PHP 4, PHP 5, PHP 7)
(PHP 4, PHP 5, PHP 7)


تُزيل الدالة <code>session_unset()‎</code> جميع مُتغيرات الجلسة.
تُزيل الدالة <code>session_unset()‎</code> جميع مُتغيرات الجلسة.


= الوصف =
== الوصف ==
<syntaxhighlight lang="php">
bool session_unset ( void )
bool session_unset ( void )
 
</syntaxhighlight>تُزيل الدالة <code>session_unset()‎</code> جميع مُتغيرات الجلسة المُسجلة حاليًا.  
تُزيل الدالة <code>session_unset()‎</code> جميع مُتغيرات الجلسة المُسجلة حاليًا.  


== القيم المعادة ==
== القيم المعادة ==
تُعيد الدالة القيمة <code>TRUE</code> في حالة نجاحها والقيمة <code>FALSE</code> في حالة فشلها.
تُعيد الدالة القيمة <code>TRUE</code> في حالة نجاحها، أو القيمة <code>FALSE</code> في حالة فشلها.


== ملاحظات ==
== ملاحظات ==
إذا أستعمل المُتغير العام <code>‎$_SESSION</code>، استعمل <code>[[PHP/unset|unset()]]</code>‎ لإلغاء تسجيل مُتغير الجلسة، مثال:<syntaxhighlight lang="php">
إذا أستعمل المُتغير العام <code>‎$_SESSION</code>، استعمل <code>[[PHP/unset|unset()]]</code>‎ لإلغاء تسجيل مُتغير الجلسة، مثال:<syntaxhighlight lang="php">
unset($_SESSION[\varname'])‎;
unset($_SESSION['varname'])‎;
</syntaxhighlight>تحذير: لا تستعمل الدالة <code>()session_unset</code>مع المُتغير العام <code>‎$_SESSION</code> كُله هكذا <code>unset($_SESSION)</code>‎ حيث قد يسبب هذا عدم تفعيل تسجيل مُتغيرات الجلسة مِن خلال المُتغير العام ‎<code>$_SESSION</code>.
</syntaxhighlight>تحذير: لا تستعمل الدالة <code>()session_unset</code>مع المُتغير العام <code>‎$_SESSION</code> كُله هكذا <code>unset($_SESSION)</code>‎ حيث قد يسبب هذا عدم تفعيل تسجيل مُتغيرات الجلسة مِن خلال المُتغير العام ‎<code>$_SESSION</code>.


== مصادر ==
== مصادر ==
* [http://php.net/manual/en/function.session-unset.php صفحة الدالة session_unset‎ في توثيق PHP الرسمي.]
* [http://php.net/manual/en/function.session-unset.php صفحة الدالة session_unset‎ في توثيق PHP الرسمي.]
[[تصنيف:PHP]]
[[تصنيف:PHP Function]]
[[تصنيف:PHP Session]]

المراجعة الحالية بتاريخ 08:34، 19 أغسطس 2018

(PHP 4, PHP 5, PHP 7)

تُزيل الدالة session_unset()‎ جميع مُتغيرات الجلسة.

الوصف

bool session_unset ( void )

تُزيل الدالة session_unset()‎ جميع مُتغيرات الجلسة المُسجلة حاليًا.  

القيم المعادة

تُعيد الدالة القيمة TRUE في حالة نجاحها، أو القيمة FALSE في حالة فشلها.

ملاحظات

إذا أستعمل المُتغير العام ‎$_SESSION، استعمل unset()‎ لإلغاء تسجيل مُتغير الجلسة، مثال:

unset($_SESSION['varname']);

تحذير: لا تستعمل الدالة ()session_unsetمع المُتغير العام ‎$_SESSION كُله هكذا unset($_SESSION)‎ حيث قد يسبب هذا عدم تفعيل تسجيل مُتغيرات الجلسة مِن خلال المُتغير العام ‎$_SESSION.

مصادر