diff --git a/Provision/Config/Drupal/provision_drupal_settings.tpl.php b/Provision/Config/Drupal/provision_drupal_settings.tpl.php
index 7314c79..541e7d1 100644
--- a/Provision/Config/Drupal/provision_drupal_settings.tpl.php
+++ b/Provision/Config/Drupal/provision_drupal_settings.tpl.php
@@ -119,17 +119,11 @@ if (isset($_SERVER['db_name'])) {
   * settings are used there. Settings defined here should not be
   * duplicated there so as to avoid conflict issues.
   */
-  @ini_set('arg_separator.output',     '&amp;');
-  @ini_set('magic_quotes_runtime',     0);
-  @ini_set('magic_quotes_sybase',      0);
-  @ini_set('session.cache_expire',     200000);
-  @ini_set('session.cache_limiter',    'none');
-  @ini_set('session.cookie_lifetime',  0);
-  @ini_set('session.gc_maxlifetime',   200000);
-  @ini_set('session.save_handler',     'user');
-  @ini_set('session.use_only_cookies', 1);
-  @ini_set('session.use_trans_sid',    0);
-  @ini_set('url_rewriter.tags',        '');
+  @ini_set('session.gc_probability', 1);
+  @ini_set('session.gc_divisor', 100);
+  @ini_set('session.gc_maxlifetime', 200000);
+  @ini_set('session.cookie_lifetime', 2000000);
+
 
   /**
   * Set the umask so that new directories created by Drupal have the correct permissions
