الفرق بين المراجعتين لصفحة: «PHP/session cache expire»
رؤيا-بنعطية (نقاش | مساهمات) لا ملخص تعديل |
لا ملخص تعديل |
||
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة () | <noinclude>{{DISPLAYTITLE:الدالة <code>session_cache_expire()</code> في PHP}}</noinclude> | ||
(PHP 4, PHP 4.4, PHP 5, PHP 7) | (PHP 4, PHP 4.4, PHP 5, PHP 7) | ||
تعيد الدالة () session_cache_expire القيمة الحالية لزمن انتهاء | تعيد الدالة <code>()session_cache_expire</code> القيمة الحالية لزمن انتهاء ذاكرة التخزين المؤقتة. | ||
== الوصف == | == الوصف == | ||
int session_cache_expire ([ string $new_cache_expire ] ) | <syntaxhighlight lang="php"> | ||
int session_cache_expire ([ string $new_cache_expire ]) | |||
</syntaxhighlight>تُعيد الدالة <code>()session_cache_expire</code> الإعدادات الحالية لصلاحية ذاكرة التخزين المؤقتة. | |||
يُعاد ضبط قيمة صلاحية ذاكرة التخزين المؤقتة (cache) للجلسة تلقائيًا للقيمة 180 المُخزنة في خيار الضبط <code>session.cache_expire</code> عند طلب بدء الجلسة. لذلك يجب استدعاء <code>()session_cache_expire</code> قبل كُل طلب (وقبل إستدعاء الدالة <code>session_start()</code>). | |||
يُعاد ضبط قيمة صلاحية | |||
== المعاملات == | == المعاملات == | ||
=== <code>new_cache_expire</code> === | === <code>new_cache_expire</code> === | ||
إذا أُستخدم المعامل <code>new_cache_expire</code> فإن القيمة الحالية لصلاحية | إذا أُستخدم المعامل <code>new_cache_expire</code> فإن القيمة الحالية لصلاحية ذاكرة التخزين المؤقتة تتغيّر إلى <code>new_cache_expire</code>. | ||
لاحظ أن خيار الضبط <code>new_cache_expire</code> يحتوي على قيمة فقط إذا ضبط محدّد ذاكرة التخزين المؤقتة للجلسة (session.cache_limiter) بقيمة مختلفة عن <code>nocache</code>. | لاحظ أن خيار الضبط <code>new_cache_expire</code> يحتوي على قيمة فقط إذا ضبط محدّد ذاكرة التخزين المؤقتة للجلسة (<code>session.cache_limiter</code>) بقيمة مختلفة عن <code>nocache</code>. | ||
== القيم المعادة == | == القيم المعادة == | ||
تُعيد الدالة القيمة الحالية لصلاحية | تُعيد الدالة القيمة الحالية لصلاحية ذاكرة التخزين المؤقتة للجلسة مقدرةً بالدقائق، وقيمتها الافتراضية 180. | ||
== أمثلة == | == أمثلة == | ||
المثال 1: استخدام الدالة <code>session_cache_expire()</code><syntaxhighlight lang="php"> | |||
<?php | <?php | ||
سطر 44: | سطر 44: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* session | * الدالة <code>[[PHP/session cache limiter|()session.cache_limiter]]:</code> تعيد أو تضبط محدّد ذاكرة التخزين المؤقتة. | ||
== مصادر == | == مصادر == | ||
* صفحة الدالة session_cache_expire في توثيق PHP الرسمي. | * [http://php.net/manual/en/function.session-cache-expire.php صفحة الدالة session_cache_expire في توثيق PHP الرسمي.] | ||
[[تصنيف:PHP]] | |||
[[تصنيف:PHP Function]] | |||
[[تصنيف:PHP Session]] |
المراجعة الحالية بتاريخ 10:02، 14 أغسطس 2018
(PHP 4, PHP 4.4, PHP 5, PHP 7)
تعيد الدالة ()session_cache_expire
القيمة الحالية لزمن انتهاء ذاكرة التخزين المؤقتة.
الوصف
int session_cache_expire ([ string $new_cache_expire ])
تُعيد الدالة ()session_cache_expire
الإعدادات الحالية لصلاحية ذاكرة التخزين المؤقتة.
يُعاد ضبط قيمة صلاحية ذاكرة التخزين المؤقتة (cache) للجلسة تلقائيًا للقيمة 180 المُخزنة في خيار الضبط session.cache_expire
عند طلب بدء الجلسة. لذلك يجب استدعاء ()session_cache_expire
قبل كُل طلب (وقبل إستدعاء الدالة session_start()
).
المعاملات
new_cache_expire
إذا أُستخدم المعامل new_cache_expire
فإن القيمة الحالية لصلاحية ذاكرة التخزين المؤقتة تتغيّر إلى new_cache_expire
.
لاحظ أن خيار الضبط new_cache_expire
يحتوي على قيمة فقط إذا ضبط محدّد ذاكرة التخزين المؤقتة للجلسة (session.cache_limiter
) بقيمة مختلفة عن nocache
.
القيم المعادة
تُعيد الدالة القيمة الحالية لصلاحية ذاكرة التخزين المؤقتة للجلسة مقدرةً بالدقائق، وقيمتها الافتراضية 180.
أمثلة
المثال 1: استخدام الدالة session_cache_expire()
<?php
// 'Private'ضبط مُحدد ذاكرة التخزين المؤقتة إلى
session_cache_limiter('private');
$cache_limiter = session_cache_limiter();
// ضبط مُدة صلاحية الذاكرة الإنتقالية للجلسة إلى 30 دقيقة
session_cache_expire(30);
$cache_expire = session_cache_expire();
// بدء الجلسة
session_start();
echo "The cache limiter is now set to $cache_limiter<br />";
echo "The cached session pages expire after $cache_expire minutes";
?>
انظر أيضًا
- الدالة
()session.cache_limiter:
تعيد أو تضبط محدّد ذاكرة التخزين المؤقتة.