2016-05-09 10 views
0

Ich entwickle ein Projekt in Codeigniter. Ich versuche, OneClickUpload zum Hochladen von Fotos in einem Formular mit anderen Eingaben zu verwenden.Ausführen einer Funktion zum Ablauf der Sitzung in Codeigniter PHP

Aber ich stieß auf ein Problem mit OneClickUpload, um das Bild hochzuladen. Angenommen, ein Benutzer lädt ein Foto hoch, füllt das Formular jedoch nicht aus, bleibt das Bild auf dem Server gespeichert. Ich möchte das Bild nur dann dauerhaft speichern, wenn der Benutzer die Formularübergabe abgeschlossen hat. Ich verwende eine Session-Variable, um den Image-Dateinamen zu speichern. Ich möchte das Bild löschen, wenn die Sitzung abläuft, d. H. Wenn das Formular nicht übermittelt wird.

Gibt es eine Möglichkeit, einen Funktionsaufruf (oder ein paar Zeilen von Codes) auszuführen, um das Bild bei Ablauf der Sitzung in Codeigniter (vorzugsweise) oder PHP zu löschen.

+0

Option Nur Sie haben, dass Sie einen cron-Job ausgeführt regelmäßig Sitzung überprüfen existieren und dann können notwendige Maßnahmen ergriffen werden, –

Antwort

0

Bezug Manual:

Sie können ungesetzt Session Variable wie folgt aus:

$array_items = array('username' => '', 'email' => ''); 

$this->session->unset_userdata($array_items); 
+1

Es tut mir leid . Aber das ist nicht das, wonach ich suche. Ich möchte einen Funktionsaufruf ausführen, wenn die Sitzung automatisch abläuft. –