molana_rumy
شنبه 28 تیر 1393, 22:50 عصر
سلام خدمت دوستان
من یه فایل config.php دارم که اطلاعات دیتابیس رو به صورت $var="value" در اون قرار دادم و همچنین یک فایل function.php که توابع اتصال به دیتابیس و ... در داخلش هست و این متغیر ها رو بصورت $link=mysql_connect($host,$user,$pass) فراخوانی میکنه و در آخر فایل index.php که فایل های config و function در اون include شده.
مشکل اینه که چون config رو فقط در index فراخوانی کردم، وقتی در توابع function متغیرهای موجود در فایل config رو استفاده میکنم با خطا مواجه میشم.
با include کردن config در تک تک توابع فایل function ، مشکل حل میشه ولی اولا منطقی نیست و ثانیا من میخوام فقط در index فایل ها رو include کنم.
البته این شکل تعریف متغیر و فراخوانی اگه مشکلی در امنیت داره هم ممنون میشم ذکر بشه که بهترش چیه.
با تشکر
من یه فایل config.php دارم که اطلاعات دیتابیس رو به صورت $var="value" در اون قرار دادم و همچنین یک فایل function.php که توابع اتصال به دیتابیس و ... در داخلش هست و این متغیر ها رو بصورت $link=mysql_connect($host,$user,$pass) فراخوانی میکنه و در آخر فایل index.php که فایل های config و function در اون include شده.
مشکل اینه که چون config رو فقط در index فراخوانی کردم، وقتی در توابع function متغیرهای موجود در فایل config رو استفاده میکنم با خطا مواجه میشم.
با include کردن config در تک تک توابع فایل function ، مشکل حل میشه ولی اولا منطقی نیست و ثانیا من میخوام فقط در index فایل ها رو include کنم.
البته این شکل تعریف متغیر و فراخوانی اگه مشکلی در امنیت داره هم ممنون میشم ذکر بشه که بهترش چیه.
با تشکر