الفرق بين المراجعتين ل"PHP/session unset"
< PHP
اذهب إلى التنقل
اذهب إلى البحث
رؤيا-بنعطية (نقاش | مساهمات) |
|||
سطر 6: | سطر 6: | ||
== الوصف == | == الوصف == | ||
+ | <syntaxhighlight lang="php"> | ||
bool session_unset ( void ) | bool session_unset ( void ) | ||
− | + | </syntaxhighlight>تُزيل الدالة <code>session_unset()</code> جميع مُتغيرات الجلسة المُسجلة حاليًا. | |
− | تُزيل الدالة <code>session_unset()</code> جميع مُتغيرات الجلسة المُسجلة حاليًا. | ||
== القيم المعادة == | == القيم المعادة == | ||
− | تُعيد الدالة القيمة <code>TRUE</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[ | + | 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>. | ||
سطر 21: | سطر 21: | ||
* [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]] | ||
+ | [[تصنيف:PHP Function]] | ||
[[تصنيف:PHP Session]] | [[تصنيف: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
.