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

من موسوعة حسوب
< PHP
لا ملخص تعديل
لا ملخص تعديل
سطر 2: سطر 2:
(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> الإعدادات الحالية لصلاحية ذاكرة التخزين المؤقتة.


تُعيد الدالة ()session_cache_expire الإعدادات الحالية لصلاحية الذاكرة المخبأة.
يُعاد ضبط قيمة صلاحية ذاكرة التخزين المؤقتة (cache) للجلسة تلقائيًا للقيمة 180 المُخزنة في خيار الضبط <code>session.cache_expire</code> عند طلب بدء الجلسة. لذلك يجب استدعاء <code>()session_cache_expire</code> قبل كُل طلب (وقبل إستدعاء الدالة <code>session_start()‎‎</code>). 
 
يُعاد ضبط قيمة صلاحية الذاكرة المخبأة المؤقتة (cache)للجلسة تلقائيًا للقيمة 180 المُخزنة في خيار الضبط session.cache_expire عند طلب بدء الجلسة. لذلك يجب إستدعاء ()session_cache_expire قبل كُل طلب (وقبل إستدعاء الدالة session_start()‎‎). 


== المعاملات ==
== المعاملات ==


=== <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>.


لاحظ أن خيار الضبط <code>new_cache_expire</code> يحتوي على قيمة فقط إذا ضبط محدّد ذاكرة التخزين المؤقتة للجلسة (session.cache_limiter) بقيمة مختلفة عن <code>nocache</code>.
لاحظ أن خيار الضبط <code>new_cache_expire</code> يحتوي على قيمة فقط إذا ضبط محدّد ذاكرة التخزين المؤقتة للجلسة (session.cache_limiter) بقيمة مختلفة عن <code>nocache</code>.


== القيم المعادة ==
== القيم المعادة ==
تُعيد الدالة القيمة الحالية لصلاحية الذاكرة المخبأة للجلسة مقدرةً بالدقائق، وقيمتها الافتراضية 180.
تُعيد الدالة القيمة الحالية لصلاحية ذاكرة التخزين المؤقتة للجلسة مقدرةً بالدقائق، وقيمتها الافتراضية 180.


== أمثلة ==
== أمثلة ==
سطر 44: سطر 44:


== انظر أيضًا ==
== انظر أيضًا ==
* session.cache_expire
* الدالة <code>[[php/session cache limiter|()‎‎‎session.cache_limiter]]:</code> تعيد أو/و تضبط محدّد ذاكرة التخزين المؤقتة.
* session.cache_limiter
* الدالة ()‎‎‎session.cache_limiter: تحصل على أو تحدّث قيمة مُحدد الذاكرة المخبأة للجلسة.


== مصادر ==
== مصادر ==
* صفحة الدالة session_cache_expire في توثيق PHP الرسمي.
* [http://php.net/manual/en/function.session-cache-expire.php صفحة الدالة session_cache_expire في توثيق PHP الرسمي.]

مراجعة 10:58، 26 يوليو 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";
?>

انظر أيضًا

مصادر