Apache :: Sessie

Een persistentiekader voor sessiegegevens
Download nu

Apache :: Sessie Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Alexandr Ciornii
  • Uitgever website:
  • http://search.cpan.org/~chorny/

Apache :: Sessie Tags


Apache :: Sessie Beschrijving

Een persistentiekader voor sessiegegevens Apache :: Sessie is een persistentraamwerk dat bijzonder nuttig is voor het volgen van sessiegegevens tussen HTTPD-verzoeken. De module is ontworpen om met Apache en Mod_perl te werken, maar het moet werken onder CGI en andere webservers, en het werkt ook buiten een webserver Altogether.Afache :: Sessie bestaat uit vijf componenten: de interface, de objectwinkel, de Lock Manager, de ID-generator en de serializer. De interface wordt gedefinieerd in session.pm, die bedoeld is om gemakkelijk te worden gesuclimeerd. De objectwinkel kan het bestandssysteem zijn, een Berkeley DB, een MySQL DB, een Oracle DB, een PostGres DB, Sybase of Informix. Vergrendeling wordt gedaan door slotbestanden, semaforen of de vergrendelmogelijkheden van de verschillende databases. Serialisatie gebeurt via opslagbaar en optioneel Ascii-fied via MIME of PACK (). ID-nummers worden gegenereerd via MD5. De lezer wordt aangemoedigd om deze mogelijkheden uit te breiden om aan zijn eigen vereisten te voldoen. Een afgeleide klasse van Apache :: sessie wordt gebruikt om de drie volgende componenten samen te binden. De afgeleide klasse erft de interface van Apache :: Sessie en specificeert welke winkels en locker-klassen gebruiken. Apache :: Sessie :: MySQL, bijvoorbeeld gebruikt de MySQL-opslagklasse en ook de MySQL-vergrendelingsklasse. U kunt eenvoudig uw eigen objectwinkel of locker class.synopsis gebruiken Gebruik Apache :: Sessie :: MySQL; mijn% sessie; #Make een frisse sessie voor een eerste bezoekers-tie% sessie, 'Apache :: Sessie :: MySQL'; #stick wat spullen in het $ sessie {visa_number} = "1234567898765432"; #Krijg de sessie-ID voor later gebruik mijn $ ID = $ sessie {_session_id}; # ... Tijdpassen ... #Koud de sessiegegevens weer terug tijdens een ander verzoek mijn% sessie; Tie% sessie, 'Apache :: Sessie :: MySQL', $ ID; valideren ($ sessie {visa_number}); #Delete A-sessie uit het objectwinkel permanent gebonden (% sessie) -> Verwijderen; Vereisten: · Perl


Apache :: Sessie Gerelateerde software

Scriptutil

Object georiënteerde klasse om typische opdrachtregelscripts gemakkelijker te maken te schrijven ...

135

Downloaden