Php Debian menetapkan sesi seumur hidup

Debian OpenLogo

Haritu kawan saya menulis kepada saya bahawa saya mempunyai masalah dengan Biasa -pelayan saya yang. Tidak betul-betul disimpan lebih dari sessiite 30 Tidak kira berapa minit untuk menubuhkan Session.gc_maxlifetime. Pada dasarnya Masalahnya ialah bahawa Debian telah memutuskan untuk menulis semula pengendalian sesi sebaliknya Pemungut sampah-а се стартира един cron на всяка 9-та и 39-та минута който почиства старите сесии. Тои се намира в /etc/cron.d/php5

keseluruhannya, skrip sempličk yang seterusnya pelancaran/usr/lib/php5/maxlifetime dan berubah-ubah berapa lama hayat cookie yang 1440 saat atau 24 beberapa minit dari sini di sana adalah 😉 2 Opsyen atau untuk menghentikan Mahkota dan sekali gus menamatkan pembersihan yang kemudiannya mungkin untuk menyelaraskan semula php. ini automatik atau secara langsung dalam skrip untuk mengubah kehidupan di samping sesi dengan maks berubah-ubah. Saya secara peribadi lebih suka pilihan kedua. Cantik kemas keseluruhan tetapi terdapat kelemahan dalam – Jika anda menulis perubahan fail akan hilang itulah fakta yang menyusahkan.

PS. Sekarang bahawa saya berfikir tentang ia mungkin jika ditakrifkan di tempat lain di mana untuk menyimpan maklumat php melalui seiinata harus pergi luar skop skrip dan oleh itu untuk digunakan semula dalam biasa sesi tanpa mengganggu kurang ajar.

ini_set('session.gc_maxlifetime', 14400);
 ini_set('session.gc_probability', 1);
 ini_set('session.gc_divisor', 100);
 session_save_path(APP_PARENT_DIR . '/sessions');

Dipertingkatkan oleh Zemanta

2 Komen

    1. Всичко зависи от настройките на OS-a на, споделен хостинг би трябвало да имаш опция за настройка на php-ини че там свинщината е различна в зависимост с какво се управлява хостинг-а. За VPS-а трябва да се види как е настроено php-то. Като цяло това е за Debian пичовете

tinggalkan balasan

Alamat e-mel anda tidak akan disiarkan. Medan yang diperlukan akan ditanda *

Anti SPAM *