SID es el Session ID.
Ya que las sessiones son de parte de el servidor necesitas el SID para identificar tu session entre las demas.
Entonces si la directiva
session.use_cookies es igual a 1, se usan Cookies para mantener el SID. De lo contrario tendrias que pasar el SID por URL (Lo cual es inseguro ya que el usuario puede verlo y usarlo malintencionadamente).
En cuanto a como usar estas directivas, se cambian en el archivo de configuracion de PHP (
php.ini).
Si estas usando un hosting compartido y no tienes acceso a este hay otras 2 maneras como puedes cambiarlas:
Usando
ini_set().
Código PHP:
ini_set("memory_limit", "32M"); //ejemplo
Este metodo funciona, pero en tu caso tendrias que agregarle las lineas para cambiar los valores a TODOS tus scripts.
Es aqui cuando viene el otro metodo, usando
.htaccess
Crearias un archivo como el siguiente (Solo un ejemplo):
Cita: <IfModule mod_php5.c>
php_value include_path ".:/usr/local/lib/php"
php_admin_flag safe_mode on
</IfModule>
<IfModule mod_php4.c>
php_value include_path ".:/usr/local/lib/php"
php_admin_flag safe_mode on
</IfModule>
<IfModule mod_php3.c>
php3_include_path ".:/usr/local/lib/php"
php3_safe_mode on
</IfModule>
http://www.php.net/manual/es/configuration.changes.php