• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux App::Session::Cookie Download

App::Session::Cookie

February 8, 2009
This software feature allows session information to persist through HTML requests by storing it in an HTTP cookie.
Version 0.9661
License Perl Artistic License
Platform Linux
Supported Languages English
Homepage search.cpan.org
Developed by Stephen Adkins
App::Session::Cookie is a software solution designed to maintain session state across HTML requests by embedding it in an HTTP cookie. The software package provides two distinct mechanisms for retrieving a Session object - an official way and an alternative way (used internally).

The official way involves using App and calling the session() method. This returns a Session object which can be used to get the session for the user. The alternative way to get a Session object involves using App::Session::Cookie and calling the new() method.

A Session class models the sequence of events associated with a use of the system, which could occur in different processes. The accumulated state of the session needs to be propagated from one process to the next. Session::Cookie is designed to maintain session state across HTML requests by being embedded in an HTTP cookie. Since it requires no server-side storage, the sessions never need to time out.

Session::Cookie has an advantage over Session::HTMLHidden in that data does not need to be posted to a URL for the session data to be transmitted to it. This allows the state to be propagated to sub-components of an HTML page such as frame documents within a frameset and dynamically generated images.

However, there are limits on cookie storage, according to "Dynamic HTML, The Definitive Reference" by O'Reilly in the DOM Reference under "document.cookie". Only a maximum of 2000 characters per cookie (recommended, although 4000 is supposedly allowed) and a maximum of 20 cookies per domain are allowed. As a result, roughly 40K of session storage is allowed. It is conceivable that this amount of storage could be overrun, so Session::Cookie is only appropriate in situations where you are confident it will not be.

Additionally, session objects should take care to clean up after themselves. Static values stored in the session can alternatively be provided in the config. Overall, App::Session::Cookie is a reliable software package that provides a convenient solution for maintaining session state across HTML requests while minimizing server-side storage.
What's New

Version 0.9661: N/A

Free Download 149K
325
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    108
  2. Dvgrab 3.4
    92
  3. DynVPN 1.0
    84
  4. CherryTV 0.1
    81
  5. fuseftp 0.8
    71
  6. K!rash 1.0
    68
  7. Swiftfox 3.0b5pre-2
    67
  8. porm r2
    67
  9. SlideMap 1.2.2
    66
  10. Java Games 1.0
    64

Related Downloads

Textbased MSN Client
"Textbased MSN Client" is a user-friendly MSN software designed with an easy-to-use ...
The Quickening Project
Quickening Project offers a collection of dark icons suitable for users who ...
Add Podcast to amaroK
Add Podcast to amaroK is a simple script enabling speedy addition of ...
Gentor 915
Gentor 915 is a 2D space shooter featuring substandard graphics.
Ogrian Carpet
Ogrian Carpet is a 3D game combining fantasy, action, and strategy in ...
django-treemenus
Django Tree Menus is a software that enables easy navigation through complex ...
Fix Tb Titlebar Extension
The Fix Tb Titlebar Extension is a software tool that allows users ...
PyPicturePainter
PyPicturePainter is a software that enables users to paint images on top ...
Wifislax
Wifislax is a Linux OS with SLAX architecture that focuses on wireless ...
DB Designer Fork
DB Designer Fork is a database design software that builds upon fabFORCE's ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.