[evolvis-commits] r14535: Do not call setcookie() when used in CLI mode.

mirabilos at evolvis.org mirabilos at evolvis.org
Mon Feb 28 04:21:48 CET 2011


Author: mirabilos
Date: 2011-02-28 04:21:48 +0100 (Mon, 28 Feb 2011)
New Revision: 14535

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/common/include/session.php
Log:
Do not call setcookie() when used in CLI mode.

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/common/include/session.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/common/include/session.php	2011-02-28 03:21:45 UTC (rev 14534)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/common/include/session.php	2011-02-28 03:21:48 UTC (rev 14535)
@@ -316,10 +316,12 @@
  *	@return true/false
  */
 function session_cookie($name ,$value, $domain = '', $expiration = 0) {
-	if ( $expiration != 0){
-		setcookie($name, $value, time() + $expiration, '/', $domain, 0);
-	} else {
-		setcookie($name, $value, $expiration, '/', $domain, 0);
+	if (php_sapi_name() != 'cli') {
+		if ( $expiration != 0){
+			setcookie($name, $value, time() + $expiration, '/', $domain, 0);
+		} else {
+			setcookie($name, $value, $expiration, '/', $domain, 0);
+		}
 	}
 }
 



More information about the evolvis-commits mailing list