Hallo :) Ich habe ein kleines Webserverchen aufgesetzt, unter anderem auch mit einem kleinen Downloadbereich, welcher geschwindigkeitsbegrenzt ist. Während des Downloads wird die aollgeschwindigkeit in der $_SESSION-variable gespeichert, gibt es irgenteine möglichkeit von einem zweiten Script auf diese Variable zuzugreifen? Im endeffekt soll Nutzer1 die geschwindigkeit für Nutzer2 anpassen dürfen, und zwar in Echtzeit. Wie kann man soetwas realisieren? MfG Mappe
auf die Session kann immer nur einer zugreifen, du müsstest also einen datenaustausch ohne die Session variable hinbekommen Dafür könnte man eine DB verwenden, oder http://php.net/manual/de/book.shmop.php oder eine datei.
sinnvoll ist aber eine richtige Server sprache zu verwenden (nichts gegen PHP aber es gibt halt dinge die damit nur umständig gehen ( z.b. Threads) ) bei ASP oder Java laufen die einzelnen Session nur ein Form von Thread in einer Applikation - damit kann man ohne Probleme daten dazwischen austauschen.
ich würde sowas wie "memcached" für die Kommunikation zwischen den PHP-Instanzen/Sessions verwenden: http://php.net/manual/en/book.memcached.php
Datenbank läuft bereits, allerdings ist es blöd für jeden Chunck der geschickt werden will eine Datenbankabfrage zu starten ;) Bleiben also shared memory und memcached, beide sehen interessant aus. Bis hier hin also schonmal Danke, bin aber noch offen für neue Vorschläge :) MfG Mappe
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.