Buenas,
Estoy haciendo un require bastantes veces, es un fichero llamado conf, donde guardo estas cosas:
Código PHP:
Ver original$w_dominio='http://localhost/aa/';
'99' => 'configuracion',
'1' => 'widgets',
'2' => 'usuarios'
);
// Array dias y meses
$dias_semana = array('', 'lunes', 'martes', 'miercoles', 'jueves', 'viernes', 'sabado', 'domingo'); $meses_ano = array('', 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre');
$w_extensiones_imagenes = array('', 'jpg', 'gif', 'png');
$w_tam_cats_widgets = array('16x16', '80x80');
$w_fondos_escritorio = array('340x220', '640x480', '800x600', '1024x768', '1280x1024', '1680x1050', '1920x1080', '1920x1200');
$w_tam_usuarios = array('16x16', '24x24', '60x60', '80x80', '100x100', '176x176', '300x250', '500x500');
$w_id_seccion_muro=9999;
$w_id_seccion_videojuegos=18;
'-43200' => '(GMT -12:00) Eniwetok, Kwajalein',
'-39600' => '(GMT -11:00) Midway Island, Samoa',
'-36000' => '(GMT -10:00) Hawaii',
'-32400' => '(GMT -9:00) Alaska',
'-28800' => '(GMT -8:00) Pacific Time (US & Canada)',
'-25200' => '(GMT -7:00) Mountain Time (US & Canada)',
'-21600' => '(GMT -6:00) Central Time (US & Canada), Mexico City',
'-18000' => '(GMT -5:00) Eastern Time (US & Canada), Bogota, Lima',
'-14000' => '(GMT -4:00) Atlantic Time (Canada), Caracas, La Paz',
'-7200' => '(GMT -2:00) Mid-Atlantic',
'-3600' => '(GMT -1:00) Azores, Cape Verde Islands',
'0' => '(GMT 0) Western Europe Time, London, Lisbon, Casablanca',
'3600' => '(GMT +1:00) Madrid, Paris, Berlin, Copenhagen',
'7200' => '(GMT +2:00) Kaliningrad, South Africa',
'10400' => '(GMT +3:00) Baghdad, Riyadh, Moscow, St. Petersburg',
'12200' => '(GMT +3:30) Tehran',
'14000' => '(GMT +4:00) Abu Dhabi, Muscat, Baku, Tbilisi',
'16200' => '(GMT +4:30) Kabul',
'18000' => '(GMT +5:00) Ekaterinburg, Islamabad, Karachi, Tashkent',
'19800' => '(GMT +5:30) Bombay, Calcutta, Madras, New Delhi',
'20700' => '(GMT +5:45) Kathmandu',
'21600' => '(GMT +6:00) Almaty, Dhaka, Colombo',
'25200' => '(GMT +7:00) Bangkok, Hanoi, Jakarta',
'28800' => '(GMT +8:00) Beijing, Perth, Singapore, Hong Kong',
'32400' => '(GMT +9:00) Tokyo, Seoul, Osaka, Sapporo, Yakutsk',
'34200' => '(GMT +9:30) Adelaide, Darwin',
'36000' => '(GMT +10:00) Eastern Australia, Guam, Vladivostok',
'39600' => '(GMT +11:00) Magadan, Solomon Islands, New Caledonia',
'43200' => '(GMT +12:00) Auckland, Wellington, Fiji, Kamchatka'
);
Como uso bastantes funciones, en esas funciones necesito hacer uso de algunas de estas variables, y tengo que ir haciendo include cada vez. Podria hacer una clase, pero estaba pensando en usar $_SESSION. Me refiero a usar una variable de sesion llamada por ejemplo $_SESSION['CONFIG'] y que sea un array con toda la info. De esta forma me evito los asquerosos requires que a veces me vuelven loco con las urls de include segun el fichero...
Lo que me lleva a una pregunta... ¿Que es mejor? y sobre todo... ¿Hasta donde es bueno guardar cosas en las variables de session? Se va saturando el servidor? Como entender donde está el limite d elo racional?
Muchas gracias.