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 $meses_ano = array('', 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'); $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.