Manual:$wgCookieHttpOnly

From MediaWiki.org
Jump to: navigation, search
Cookies: $wgCookieHttpOnly
Set authentication cookies to httpOnly to prevent stealing by JS, in browsers that support this feature.
Introduced in version: 1.13.0
Removed in version: still in use
Allowed values: (boolean)
Default value: true on PHP 5.2 or later, false on earlier

Other settings: Alphabetical | By Function


Contents

[edit] Details

Set authentication cookies to HttpOnly to prevent access by JavaScript, in browsers that support this feature. This can mitigate some classes of XSS attack.

[edit] Compatibility

[edit] PHP

This parameter is currently only supported on PHP 5.2 or higher, as HttpOnly support was added to setcookie() and session cookie parameters in this version.

On PHP 5.0 or 5.1, $wgCookieHttpOnly defaults to off, and will be ignored if you manually enable it.

[edit] Browsers known to support HttpOnly

  • IE/Win 6 SP1 or 7
  • Firefox 2.0.0.5 or later
  • Opera 9.50 beta
  • Konqueror (3.4?)

[edit] Browsers known to ignore HttpOnly

Browsers that don't understand HttpOnly cookies should still store and use the cookie as normal, but will still expose them to JavaScript code.

  • Safari 3.1
  • Opera 9.27 (current non-Beta release)
  • Old scary browsers like IE for Mac and Netscape 4 ;)

[edit] External links

Personal tools
Namespaces
Variants
Actions
Site
Support
Download
Development
Communication
Print/export
Toolbox