/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
- * Copyright (c) 2001-2012 *
+ * Copyright (c) 2001-2014 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
//
// http://doc.spip.org/@spip_setcookie
function spip_setcookie ($name='', $value='', $expire=0, $path='AUTO', $domain='', $secure='') {
+ // liste des cookies en httponly (a passer en define si besoin)
+ $httponly = in_array($name, explode(' ', 'spip_session'));
+
$name = preg_replace ('/^spip_/', $GLOBALS['cookie_prefix'].'_', $name);
if ($path == 'AUTO')
$path = defined('_COOKIE_PATH')?_COOKIE_PATH:preg_replace(',^\w+://[^/]*,', '', url_de_base());
#spip_log("cookie('$name', '$value', '$expire', '$path', '$domain', '$secure', '$httponly'");
- // liste des cookies en httponly (a passer en define si besoin)
- $httponly = in_array($name, explode(' ', 'spip_session'));
-
$a =
($httponly AND strnatcmp(phpversion(),'5.2.0') >= 0) ?
@setcookie ($name, $value, $expire, $path, $domain, $secure, $httponly)