Overview

Packages

  • currencysymbol
  • MAbout
  • Mage
    • Admin
    • Adminhtml
    • AdminNotification
    • Api
    • Api2
    • Authorizenet
    • Backup
    • Bundle
    • Captcha
    • Catalog
    • CatalogIndex
    • CatalogInventory
    • CatalogRule
    • CatalogSearch
    • Centinel
    • Checkout
    • Cms
    • Compiler
    • Connect
    • Contacts
    • Core
    • Cron
    • CurrencySymbol
    • Customer
    • Dataflow
    • Directory
    • DirtectPost
    • Downloadable
    • Eav
    • GiftMessage
    • GoogleAnalytics
    • GoogleBase
    • GoogleCheckout
    • ImportExport
    • Index
    • Install
    • Log
    • Media
    • Newsletter
    • Oauth
    • Page
    • PageCache
    • Paygate
    • Payment
    • Paypal
    • PaypalUk
    • Persistent
    • Poll
    • ProductAlert
    • Rating
    • Reports
    • Review
    • Rss
    • Rule
    • Sales
    • SalesRule
    • Sedfriend
    • Sendfriend
    • Shipping
    • Sitemap
    • Tag
    • Tax
    • Usa
    • Weee
    • Widget
    • Wishlist
    • XmlConnect
  • None
  • Phoenix
    • Moneybookers
  • PHP
  • Zend
    • Date
    • Mime
    • XmlRpc

Classes

  • Mage
  • Mage_Adminhtml_Block_Html_Date
  • Mage_Adminhtml_Block_Html_Select
  • Mage_Api_Model_Wsdl_Config_Element
  • Mage_Captcha_Adminhtml_RefreshController
  • Mage_Captcha_RefreshController
  • Mage_Core_AjaxController
  • Mage_Core_Block_Abstract
  • Mage_Core_Block_Flush
  • Mage_Core_Block_Html_Calendar
  • Mage_Core_Block_Html_Date
  • Mage_Core_Block_Html_Link
  • Mage_Core_Block_Html_Select
  • Mage_Core_Block_Messages
  • Mage_Core_Block_Profiler
  • Mage_Core_Block_Store_Switcher
  • Mage_Core_Block_Template
  • Mage_Core_Block_Template_Facade
  • Mage_Core_Block_Template_Smarty
  • Mage_Core_Block_Template_Zend
  • Mage_Core_Block_Text
  • Mage_Core_Block_Text_List
  • Mage_Core_Block_Text_List_Item
  • Mage_Core_Block_Text_List_Link
  • Mage_Core_Block_Text_Tag
  • Mage_Core_Block_Text_Tag_Css
  • Mage_Core_Block_Text_Tag_Css_Admin
  • Mage_Core_Block_Text_Tag_Debug
  • Mage_Core_Block_Text_Tag_Js
  • Mage_Core_Block_Text_Tag_Meta
  • Mage_Core_Controller_Front_Action
  • Mage_Core_Controller_Front_Router
  • Mage_Core_Controller_Request_Http
  • Mage_Core_Controller_Response_Http
  • Mage_Core_Controller_Varien_Action
  • Mage_Core_Controller_Varien_Front
  • Mage_Core_Controller_Varien_Router_Abstract
  • Mage_Core_Controller_Varien_Router_Admin
  • Mage_Core_Controller_Varien_Router_Default
  • Mage_Core_Controller_Varien_Router_Standard
  • Mage_Core_Helper_Abstract
  • Mage_Core_Helper_Cookie
  • Mage_Core_Helper_Data
  • Mage_Core_Helper_File_Storage
  • Mage_Core_Helper_File_Storage_Database
  • Mage_Core_Helper_Hint
  • Mage_Core_Helper_Http
  • Mage_Core_Helper_Js
  • Mage_Core_Helper_String
  • Mage_Core_Helper_Translate
  • Mage_Core_Helper_Url
  • Mage_Core_Helper_Url_Rewrite
  • Mage_Core_IndexController
  • Mage_Core_Model_Abstract
  • Mage_Core_Model_App
  • Mage_Core_Model_App_Area
  • Mage_Core_Model_App_Emulation
  • Mage_Core_Model_Cache
  • Mage_Core_Model_Calculator
  • Mage_Core_Model_Config
  • Mage_Core_Model_Config_Base
  • Mage_Core_Model_Config_Data
  • Mage_Core_Model_Config_Element
  • Mage_Core_Model_Config_Options
  • Mage_Core_Model_Config_System
  • Mage_Core_Model_Cookie
  • Mage_Core_Model_Date
  • Mage_Core_Model_Design
  • Mage_Core_Model_Design_Package
  • Mage_Core_Model_Design_Source_Design
  • Mage_Core_Model_Email
  • Mage_Core_Model_Email_Info
  • Mage_Core_Model_Email_Template
  • Mage_Core_Model_Email_Template_Filter
  • Mage_Core_Model_Email_Template_Mailer
  • Mage_Core_Model_Email_Transport
  • Mage_Core_Model_Encryption
  • Mage_Core_Model_File_Storage
  • Mage_Core_Model_File_Storage_Abstract
  • Mage_Core_Model_File_Storage_Database
  • Mage_Core_Model_File_Storage_Database_Abstract
  • Mage_Core_Model_File_Storage_Directory_Database
  • Mage_Core_Model_File_Storage_File
  • Mage_Core_Model_File_Storage_Flag
  • Mage_Core_Model_File_Uploader
  • Mage_Core_Model_File_Validator_AvailablePath
  • Mage_Core_Model_File_Validator_NotProtectedExtension
  • Mage_Core_Model_Flag
  • Mage_Core_Model_Input_Filter
  • Mage_Core_Model_Input_Filter_MaliciousCode
  • Mage_Core_Model_Language
  • Mage_Core_Model_Layout
  • Mage_Core_Model_Layout_Data
  • Mage_Core_Model_Layout_Element
  • Mage_Core_Model_Layout_Update
  • Mage_Core_Model_Locale
  • Mage_Core_Model_Locale_Config
  • Mage_Core_Model_Log_Adapter
  • Mage_Core_Model_Magento_Api
  • Mage_Core_Model_Magento_Api_V2
  • Mage_Core_Model_Message
  • Mage_Core_Model_Message_Abstract
  • Mage_Core_Model_Message_Collection
  • Mage_Core_Model_Message_Error
  • Mage_Core_Model_Message_Notice
  • Mage_Core_Model_Message_Success
  • Mage_Core_Model_Message_Warning
  • Mage_Core_Model_Mysql4_Abstract
  • Mage_Core_Model_Mysql4_Cache
  • Mage_Core_Model_Mysql4_Collection_Abstract
  • Mage_Core_Model_Mysql4_Config
  • Mage_Core_Model_Mysql4_Config_Data
  • Mage_Core_Model_Mysql4_Config_Data_Collection
  • Mage_Core_Model_Mysql4_Design
  • Mage_Core_Model_Mysql4_Design_Collection
  • Mage_Core_Model_Mysql4_Design_Package_Collection
  • Mage_Core_Model_Mysql4_Design_Theme
  • Mage_Core_Model_Mysql4_Email_Template
  • Mage_Core_Model_Mysql4_Email_Template_Collection
  • Mage_Core_Model_Mysql4_File_Storage_Abstract
  • Mage_Core_Model_Mysql4_File_Storage_Database
  • Mage_Core_Model_Mysql4_File_Storage_Directory_Database
  • Mage_Core_Model_Mysql4_File_Storage_File
  • Mage_Core_Model_Mysql4_Flag
  • Mage_Core_Model_Mysql4_Language
  • Mage_Core_Model_Mysql4_Language_Collection
  • Mage_Core_Model_Mysql4_Layout
  • Mage_Core_Model_Mysql4_Resource
  • Mage_Core_Model_Mysql4_Session
  • Mage_Core_Model_Mysql4_Store
  • Mage_Core_Model_Mysql4_Store_Collection
  • Mage_Core_Model_Mysql4_Store_Group
  • Mage_Core_Model_Mysql4_Store_Group_Collection
  • Mage_Core_Model_Mysql4_Translate
  • Mage_Core_Model_Mysql4_Translate_String
  • Mage_Core_Model_Mysql4_Url_Rewrite
  • Mage_Core_Model_Mysql4_Url_Rewrite_Collection
  • Mage_Core_Model_Mysql4_Variable
  • Mage_Core_Model_Mysql4_Variable_Collection
  • Mage_Core_Model_Mysql4_Website
  • Mage_Core_Model_Mysql4_Website_Collection
  • Mage_Core_Model_Observer
  • Mage_Core_Model_Resource
  • Mage_Core_Model_Resource_Abstract
  • Mage_Core_Model_Resource_Cache
  • Mage_Core_Model_Resource_Config
  • Mage_Core_Model_Resource_Config_Data
  • Mage_Core_Model_Resource_Config_Data_Collection
  • Mage_Core_Model_Resource_Db_Abstract
  • Mage_Core_Model_Resource_Db_Collection_Abstract
  • Mage_Core_Model_Resource_Design
  • Mage_Core_Model_Resource_Design_Collection
  • Mage_Core_Model_Resource_Design_Package_Collection
  • Mage_Core_Model_Resource_Email_Template
  • Mage_Core_Model_Resource_Email_Template_Collection
  • Mage_Core_Model_Resource_Entity_Abstract
  • Mage_Core_Model_Resource_Entity_Table
  • Mage_Core_Model_Resource_File_Storage_Abstract
  • Mage_Core_Model_Resource_File_Storage_Database
  • Mage_Core_Model_Resource_File_Storage_Directory_Database
  • Mage_Core_Model_Resource_File_Storage_File
  • Mage_Core_Model_Resource_Flag
  • Mage_Core_Model_Resource_Helper_Abstract
  • Mage_Core_Model_Resource_Helper_Mysql4
  • Mage_Core_Model_Resource_Iterator
  • Mage_Core_Model_Resource_Language
  • Mage_Core_Model_Resource_Language_Collection
  • Mage_Core_Model_Resource_Layout
  • Mage_Core_Model_Resource_Resource
  • Mage_Core_Model_Resource_Session
  • Mage_Core_Model_Resource_Setup
  • Mage_Core_Model_Resource_Setup_Query_Modifier
  • Mage_Core_Model_Resource_Store
  • Mage_Core_Model_Resource_Store_Collection
  • Mage_Core_Model_Resource_Store_Group
  • Mage_Core_Model_Resource_Store_Group_Collection
  • Mage_Core_Model_Resource_Transaction
  • Mage_Core_Model_Resource_Translate
  • Mage_Core_Model_Resource_Translate_String
  • Mage_Core_Model_Resource_Type_Abstract
  • Mage_Core_Model_Resource_Type_Db
  • Mage_Core_Model_Resource_Type_Db_Mysqli
  • Mage_Core_Model_Resource_Type_Db_Mysqli_Setup
  • Mage_Core_Model_Resource_Type_Db_Pdo_Mysql
  • Mage_Core_Model_Resource_Url_Rewrite
  • Mage_Core_Model_Resource_Url_Rewrite_Collection
  • Mage_Core_Model_Resource_Variable
  • Mage_Core_Model_Resource_Variable_Collection
  • Mage_Core_Model_Resource_Website
  • Mage_Core_Model_Resource_Website_Collection
  • Mage_Core_Model_Session
  • Mage_Core_Model_Session_Abstract
  • Mage_Core_Model_Session_Abstract_Varien
  • Mage_Core_Model_Session_Abstract_Zend
  • Mage_Core_Model_Source_Email_Variables
  • Mage_Core_Model_Store
  • Mage_Core_Model_Store_Api
  • Mage_Core_Model_Store_Api_V2
  • Mage_Core_Model_Store_Group
  • Mage_Core_Model_Template
  • Mage_Core_Model_Translate
  • Mage_Core_Model_Translate_Expr
  • Mage_Core_Model_Translate_Inline
  • Mage_Core_Model_Translate_String
  • Mage_Core_Model_Url
  • Mage_Core_Model_Url_Rewrite
  • Mage_Core_Model_Url_Validator
  • Mage_Core_Model_Variable
  • Mage_Core_Model_Variable_Config
  • Mage_Core_Model_Variable_Observer
  • Mage_Core_Model_Website
  • Mage_Page_Block_Switch
  • Mage_Page_Block_Template_Container
  • Mage_Page_Block_Template_Links
  • Mage_Page_Block_Template_Links_Block
  • Mage_Sales_Model_Quote_Address_Total_Collector

Exceptions

  • Mage_Core_Controller_Varien_Exception
  • Mage_Core_Exception
  • Mage_Core_Model_Session_Exception
  • Mage_Core_Model_Store_Exception

Functions

  • destruct
  • is_dir_writeable
  • is_empty_date
  • mageCoreErrorHandler
  • mageDebugBacktrace
  • mageDelTree
  • mageFindClassFile
  • mageParseCsv
  • mageSendErrorFooter
  • mageSendErrorHeader
  • mageUndoMagicQuotes
  • now
  • sys_get_temp_dir
  • uc_words
  • Overview
  • Package
  • Class
  • Tree

Class Mage_Core_Model_Session_Abstract

Core Session Abstract model

Varien_Object
Extended by Mage_Core_Model_Session_Abstract_Varien
Extended by Mage_Core_Model_Session_Abstract

Direct known subclasses

Mage_Admin_Model_Session, Mage_Adminhtml_Model_Session, Mage_Core_Model_Session, Mage_Customer_Model_Session, Mage_Install_Model_Session, Mage_Newsletter_Model_Session, Mage_Paypal_Model_Session, Mage_PaypalUk_Model_Session, Mage_Reports_Model_Session, Mage_Review_Model_Session, Mage_Rss_Model_Session, Mage_Tag_Model_Session, Mage_Adminhtml_Model_Session_Quote, Mage_Wishlist_Model_Session, Mage_Api_Model_Session, Mage_Authorizenet_Model_Directpost_Session, Mage_Catalog_Model_Session, Mage_CatalogSearch_Model_Session, Mage_Centinel_Model_Session, Mage_Checkout_Model_Session, Mage_Connect_Model_Session
Package: Mage\Core
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/Core/Model/Session/Abstract.php
Methods summary
public Mage_Core_Model_Session_Abstract
# init( string $namespace, string $sessionName = null )

Init session

Init session

Parameters

$namespace
string
$namespace
$sessionName
string
$sessionName

Returns

Mage_Core_Model_Session_Abstract

Overrides

Mage_Core_Model_Session_Abstract_Varien::init()
public string
# getCookieDomain( )

Retrieve Cookie domain

Retrieve Cookie domain

Returns

string
public string
# getCookiePath( )

Retrieve cookie path

Retrieve cookie path

Returns

string
public integer
# getCookieLifetime( )

Retrieve cookie lifetime

Retrieve cookie lifetime

Returns

integer
public boolean
# useValidateRemoteAddr( )

Use REMOTE_ADDR in validator key

Use REMOTE_ADDR in validator key

Returns

boolean

Overrides

Mage_Core_Model_Session_Abstract_Varien::useValidateRemoteAddr()
public boolean
# useValidateHttpVia( )

Use HTTP_VIA in validator key

Use HTTP_VIA in validator key

Returns

boolean

Overrides

Mage_Core_Model_Session_Abstract_Varien::useValidateHttpVia()
public boolean
# useValidateHttpXForwardedFor( )

Use HTTP_X_FORWARDED_FOR in validator key

Use HTTP_X_FORWARDED_FOR in validator key

Returns

boolean

Overrides

Mage_Core_Model_Session_Abstract_Varien::useValidateHttpXForwardedFor()
public boolean
# useValidateHttpUserAgent( )

Use HTTP_USER_AGENT in validator key

Use HTTP_USER_AGENT in validator key

Returns

boolean

Overrides

Mage_Core_Model_Session_Abstract_Varien::useValidateHttpUserAgent()
public boolean
# useSid( )

Check whether SID can be used for session initialization Admin area will always have this feature enabled

Check whether SID can be used for session initialization Admin area will always have this feature enabled

Returns

boolean
public array
# getValidateHttpUserAgentSkip( )

Retrieve skip User Agent validation strings (Flash etc)

Retrieve skip User Agent validation strings (Flash etc)

Returns

array

Overrides

Mage_Core_Model_Session_Abstract_Varien::getValidateHttpUserAgentSkip()
public Mage_Core_Model_Message_Collection
# getMessages( boolean $clear = false )

Retrieve messages from session

Retrieve messages from session

Parameters

$clear
boolean
$clear

Returns

Mage_Core_Model_Message_Collection
public Mage_Core_Model_Session_Abstract
# addException( Exception $exception, string $alternativeText )

Not Mage exception handling

Not Mage exception handling

Parameters

$exception
Exception
$exception
$alternativeText
string
$alternativeText

Returns

Mage_Core_Model_Session_Abstract
public Mage_Core_Model_Session_Abstract
# addMessage( Mage_Core_Model_Message_Abstract $message )

Adding new message to message collection

Adding new message to message collection

Parameters

$message
Mage_Core_Model_Message_Abstract
$message

Returns

Mage_Core_Model_Session_Abstract
public Mage_Core_Model_Session_Abstract
# addError( string $message )

Adding new error message

Adding new error message

Parameters

$message
string
$message

Returns

Mage_Core_Model_Session_Abstract
public Mage_Core_Model_Session_Abstract
# addWarning( string $message )

Adding new warning message

Adding new warning message

Parameters

$message
string
$message

Returns

Mage_Core_Model_Session_Abstract
public Mage_Core_Model_Session_Abstract
# addNotice( string $message )

Adding new notice message

Adding new notice message

Parameters

$message
string
$message

Returns

Mage_Core_Model_Session_Abstract
public Mage_Core_Model_Session_Abstract
# addSuccess( string $message )

Adding new success message

Adding new success message

Parameters

$message
string
$message

Returns

Mage_Core_Model_Session_Abstract
public Mage_Core_Model_Session_Abstract
# addMessages( array $messages )

Adding messages array to message collection

Adding messages array to message collection

Parameters

$messages
array
$messages

Returns

Mage_Core_Model_Session_Abstract
public Mage_Core_Model_Session_Abstract
# addUniqueMessages( array|string|Mage_Core_Model_Message_Abstract $messages )

Adds messages array to message collection, but doesn't add duplicates to it

Adds messages array to message collection, but doesn't add duplicates to it

Parameters

$messages
array|string|Mage_Core_Model_Message_Abstract
$messages

Returns

Mage_Core_Model_Session_Abstract
public Mage_Core_Model_Session_Abstract
# setSessionId( string|null $id = null )

Specify session identifier

Specify session identifier

Parameters

$id
string|null
$id

Returns

Mage_Core_Model_Session_Abstract

Overrides

Mage_Core_Model_Session_Abstract_Varien::setSessionId()
public string
# getEncryptedSessionId( )

Get encrypted session identifier. No reason use crypt key for session id encryption, we can use session identifier as is.

Get encrypted session identifier. No reason use crypt key for session id encryption, we can use session identifier as is.

Returns

string
public
# getSessionIdQueryParam( )
public Mage_Core_Model_Session_Abstract
# setSkipSessionIdFlag( boolean $flag )

Set skip flag if need skip generating of _GET session_id_key param

Set skip flag if need skip generating of _GET session_id_key param

Parameters

$flag
boolean
$flag

Returns

Mage_Core_Model_Session_Abstract
public boolean
# getSkipSessionIdFlag( )

Retrieve session id skip flag

Retrieve session id skip flag

Returns

boolean
public string
# getSessionIdForHost( string $urlHost )

If session cookie is not applicable due to host or path mismatch - add session id to query

If session cookie is not applicable due to host or path mismatch - add session id to query

Parameters

$urlHost
string
$urlHost can be host or url

Returns

string
{session_id_key}={session_id_encrypted}
public boolean
# isValidForHost( string $host )

Check if session is valid for given hostname

Check if session is valid for given hostname

Parameters

$host
string
$host

Returns

boolean
public boolean
# isValidForPath( string $path )

Check if session is valid for given path

Check if session is valid for given path

Parameters

$path
string
$path

Returns

boolean
public Mage_Core_Model_Session_Abstract
# addHost( string $host )

Add hostname to session

Add hostname to session

Parameters

$host
string
$host

Returns

Mage_Core_Model_Session_Abstract
public array
# getSessionHosts( )

Retrieve session hostnames

Retrieve session hostnames

Returns

array
public string
# getSessionSaveMethod( )

Retrieve session save method

Retrieve session save method

Returns

string

Overrides

Mage_Core_Model_Session_Abstract_Varien::getSessionSaveMethod()
public string
# getSessionSavePath( )

Get session save path

Get session save path

Returns

string

Overrides

Mage_Core_Model_Session_Abstract_Varien::getSessionSavePath()
public Mage_Core_Model_Session_Abstract
# renewSession( )

Renew session id and update session cookie

Renew session id and update session cookie

Returns

Mage_Core_Model_Session_Abstract
Methods inherited from Mage_Core_Model_Session_Abstract_Varien
_validate(), clear(), getCookie(), getData(), getSessionId(), getSessionName(), getValidatorData(), regenerateSessionId(), setSessionName(), start(), unsetAll(), validate()
Constants summary
string XML_PATH_COOKIE_DOMAIN 'web/cookie/cookie_domain'
#
string XML_PATH_COOKIE_PATH 'web/cookie/cookie_path'
#
string XML_PATH_COOKIE_LIFETIME 'web/cookie/cookie_lifetime'
#
string XML_NODE_SESSION_SAVE 'global/session_save'
#
string XML_NODE_SESSION_SAVE_PATH 'global/session_save_path'
#
string XML_PATH_USE_REMOTE_ADDR 'web/session/use_remote_addr'
#
string XML_PATH_USE_HTTP_VIA 'web/session/use_http_via'
#
string XML_PATH_USE_X_FORWARDED 'web/session/use_http_x_forwarded_for'
#
string XML_PATH_USE_USER_AGENT 'web/session/use_http_user_agent'
#
string XML_PATH_USE_FRONTEND_SID 'web/session/use_frontend_sid'
#
string XML_NODE_USET_AGENT_SKIP 'global/session/validation/http_user_agent_skip'
#
string XML_PATH_LOG_EXCEPTION_FILE 'dev/log/exception_file'
#
string SESSION_ID_QUERY_PARAM 'SID'
#
Constants inherited from Mage_Core_Model_Session_Abstract_Varien
VALIDATOR_HTTP_USER_AGENT_KEY, VALIDATOR_HTTP_VIA_KEY, VALIDATOR_HTTP_X_FORVARDED_FOR_KEY, VALIDATOR_KEY, VALIDATOR_REMOTE_ADDR_KEY
Properties summary
protected static array $_urlHostCache array()
#

URL host cache

URL host cache

protected static string $_encryptedSessionId
#

Encrypted session id cache

Encrypted session id cache

protected boolean $_skipSessionIdFlag false
#

Skip session id flag

Skip session id flag

Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0