Stream in eine Session schreiben

Manuel Hegemann

Erfahrenes Mitglied
Hallo zusammen,

ich baue mir mit ftp_connect(); einen Stream auf und möchte den die Session über gerne behalten ;) Leider wird mir der Stream bei der Serialisierung, also beim Schreiben in die Session immer zerstört.
Kann man dieses Problem irgendwie umgehen, so dass man ihn trotzdem in die Session bekommt oder muss ich jetzt ernsthaft jedes Mal ne neue Connection zu meinem FTP-Server herstellen?

Viele Grüße,
BigManu
 
Hi, man kann in PHP keine Werte vom Typ "resource" in Sessions speichern, oder auf andere Art und Weise serialisieren.

Es gäbe allerdings eine Möglichkeit, es zu erreichen, dazu müsstest du statt ftp_connect() und co. mit Sockets arbeiten, und dann gäbe es die Möglichkeit mit pfsockopen() eine persistente Verbindung herzustellen.

Wie dann die Benutzung von FTP im einzelnen funktioniert, hat Dennis sehr schön erklärt und als Tutorial bereitgestellt.
 
Zurück