kabootar_y
شنبه 22 شهریور 1393, 01:30 صبح
سلام دوستان. من از یه کلاس برای استفاده از دیتابیس استفاده میکنم. و از یه کلاس برای دریافت اطلاعات کانفیگ
حالا جایی که کد زیر رو استفاده میکنم:
$Config = new Config();
$db = new Database($Config->db_host, $Config->db_user, $Config->db_pass, $Config->db_name);
آیا حتما واجبه که اینها رو از بین ببرم؟ یعنی بعد از اینکه کارم با دیتابیس تموم شد از کد زیر حتما باید استفاده کنم؟
$db-close();
$Config->close();
این متد ها در کلاس های من تعریف شده اند. آیا اگه این ها رو نبندم از لحاظ امنیتی مشکلی پیش میاد یا در سرعت لود صفحات و ... تاثیر داره.
سوال دوم:
آیا جایی که session_start(); استفاده میشه باید بسته هم بشه؟
مثلا در صفحه ای می خوام ببینم فرد بازدیدکننده login شده یا نه. session_start(); را در اول صفحه استفاده می کنم.
آیا باید این را از بین ببرم؟ چطور؟ چرا؟
ممنون از دوستانی که لطف دارن و جواب میدن
حالا جایی که کد زیر رو استفاده میکنم:
$Config = new Config();
$db = new Database($Config->db_host, $Config->db_user, $Config->db_pass, $Config->db_name);
آیا حتما واجبه که اینها رو از بین ببرم؟ یعنی بعد از اینکه کارم با دیتابیس تموم شد از کد زیر حتما باید استفاده کنم؟
$db-close();
$Config->close();
این متد ها در کلاس های من تعریف شده اند. آیا اگه این ها رو نبندم از لحاظ امنیتی مشکلی پیش میاد یا در سرعت لود صفحات و ... تاثیر داره.
سوال دوم:
آیا جایی که session_start(); استفاده میشه باید بسته هم بشه؟
مثلا در صفحه ای می خوام ببینم فرد بازدیدکننده login شده یا نه. session_start(); را در اول صفحه استفاده می کنم.
آیا باید این را از بین ببرم؟ چطور؟ چرا؟
ممنون از دوستانی که لطف دارن و جواب میدن