bestboy7

مجوز استفاده از دستورات دیتابیس جوملا

3 پست در این موضوع

سلام دوستان.

واسه استفاده از دستورات دیتابیس جوملا (نمیخوام از دستورات دیتابیس خود php استفاده کنم) توی یک صفحه باید چکار کرد؟

طبق تجربه سوال خودم رو اینجوری جواب میدم: همون تعریف معروف جوملا (define("_EXEC").....die) رو اول صفحه وارد کنیم کفایت میکنه.

اگر این جواب در همه حالتی درسته، مگر نه این کد در واقع برای جلوگیری از فراخوانی مستقیم صفحه بمنظور بالابردن امنیت در جوملاست؟؟؟ پس چه ربطی به دستورات دیتابیس داره و مجوز استفاده از دستورات جوملاست؟

سوال دوم: برای استفاده از یک تابع php که دستورات دیتابیس رو در خودش داره در فایلهای دیگر چکار باید کرد؟ دقت کنید چون دستورات دیتابیس داره حتما باید فایل حاوی تعریف فانکشن، جوملایی باشه و از طرفی فایل php جوملا که حتما حاوی کد (define("_EXEC").....die) است را نمی توان از درون فایلهای دیگر فراخوانی کرد و در این صورت پیام خطا امنیتی "دسترسی غیر مجاز" را مشاهده میکنیم.

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش html و css آموزش لاراول آموزش cPanel آموزش php آموزش سئو وردپرس آموزش امنیت وردپرس آموزش وردپرس آموزش فرم ساز RSform آموزش سئو جوملا آموزش فروشگاه ساز Hikashop آموزش فروشگاه ساز ویرچومارت آموزش طراحی سایت آگهی تبلیغاتی آموزش امنیت جوملا آموزش طراحی سایت فروش فایل آموزش طراحی قالب ریسپانسیو با Helix آموزش جوملا 3 آموزش ساخت ربات دکمه ی شیشه ای آموزش ساخت ربات همکاری در فروش آموزش ساخت ربات جذب ممبر آموزش ساخت ربات ضد اسپم آموزش ساخت ربات پیوست فایل سورس ربات مدیر گروه | ربات مدیر گروه همسریابی

در خصوص سوال اول در تما فایلهای جوملا کد defined برای جلوگیری از دسترسی مستقیم در بالای فایل قرار گرفته و هیچ ارتباطی به اتصال به دیتابیس نداره

در خصوص سوال دوم شما در هر فایلی میتونید فایل دیگه ای رو فراخونی کنید چرا که این دسترسی مستقیم نیست بلکه از داخل خود فایلهای جوملایی دارید فایل جوملایی دیگه رو فراخونی میکنید و مشکلی پیش نمیاد..

برای اتصال به دیتابیس تحت فریم ورک جوملا هم منتشر باشید تا آموزشهای لازم رو شروع کنیم و از ابتدا با این موضوع اشنا بشید

Share this post


Link to post
Share on other sites

ممنون از جوابتون جناب طالبی

فرمودید دستور define ربطی به استفاده از دیتابیس نداره. پس چه جوری جوملا میفهمه که این فایل رو با دستورات خودش بخونه یا نه؟ در واقع منظورم اینه اگه من دستورات رو جوملایی بنویسم یا mysql-php بنویسم چه فرقی داره؟ پس در هر دو صورت باید بدون خطا کار کنه؟

در مورد آموزش هم بی صبرانه منتظرم. آیا توی همین فروم شروع میشه و چه زمانی؟

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری