PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوال در مورد allow_url_open



elshan
February 13th, 2015, 18:21
با سلام و خسته نباشید خدمت تمامی دوستان و اساتید گرانقدر

ما برای فروشگاه خودمون از ماژول ارسال اس ام اس ای استفاده میکنیم که برای درست کردن این ماژول و اتصال اون به پنل اس ام اس نیاز به یاز بودن تابع allow_url_open داریم.

ولی تقریبا در تمامی هاستینگ ها و هاست های اشتراکی این تابع بسته است .

بنده قصد دارم سرور مجازی نهیه کنم و روی اون به میزبانی سایت خودم بپردازم و allow_url_open رو هم باز بزارم.

دو تا سوال دارم :

1- allow_url_open باز چه خطراتی میتونه داشته باشه؟(اگه امکانش هست به صورت کامل و واضح و با دلیل بفرمایید.)

2-به جای allow_url_open از چه تابع دیگه ای میتونم برای این کار استفاده کنم؟(اتصال ماژول اس ام اس به پنل اس ام اس خریداری شده.)


با تشکر و سپاس فراوان از تمامی دوستان و اساتید محترم

:53:

Yas-Host
February 13th, 2015, 18:43
سلام

در اکثر هاستینگ ها باز هست! اگر بسته باشد مشکلات زیادی برای برای درگاه ها / ارتباط برای ساخت اکانت و ... به وجود خواهد آورد .

برای اینکه باز کنید یا غیرفعال بهتره از سرویس دهنده ای استفاده کنید که از سیستم کلاد لینوکس و قابلیت php selector را فعال داشته باشد .


Why is 'allow_url_fopen' dangerous? (http://forums.devshed.com/php-development-5/allow_url_fopen-dangerous-539348.html)

elshan
February 13th, 2015, 18:50
سلام

در اکثر هاستینگ ها باز هست! اگر بسته باشد مشکلات زیادی برای برای درگاه ها / ارتباط برای ساخت اکانت و ... به وجود خواهد آورد .

برای اینکه باز کنید یا غیرفعال بهتره از سرویس دهنده ای استفاده کنید که از سیستم کلاد لینوکس و قابلیت php selector را فعال داشته باشد .


Why is 'allow_url_fopen' dangerous? (http://forums.devshed.com/php-development-5/allow_url_fopen-dangerous-539348.html)

یعنی باز بودن allow_url_open هیچ تهدید و خطری ندارد؟

یا بالا بودن میزان max_input_vars نمیتونه مشکلی به وجود بیاره؟

چرا پس در اکثر هاستینگ های معتبر(در همین انجمن!) این محدودیت ها اعمال شدن؟

gar3na
February 13th, 2015, 18:59
سلام خدمت شما


بر روی تنظیمات اولیه php بسته هست شما میتوانید به صورت دایرکتی ان را فعال کنید
شما برای مسیر خودتون یک فایل php.ini درست کنید و عبارت مورد نظر را فعال کنید.

allow_url_fopen = On

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

elshan
February 13th, 2015, 19:02
سلام خدمت شما


بر روی تنظیمات اولیه php بسته هست شما میتوانید به صورت دایرکتی ان را فعال کنید
شما برای مسیر خودتون یک فایل php.ini درست کنید و عبارت مورد نظر را فعال کنید.

allow_url_fopen = On

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

سلام

پس allow_url_fopen مشکلی نداره باز بودنش؟

در مورد max_input_vars نظرتون چیه؟

آیا بالا بودن مقدارش مشکلی ایجاد میکنه؟

gar3na
February 13th, 2015, 19:04
کلا اگر این گزینه فعال باشه اجرای فایل ها از راه دور رو توسط include و یا require باز هست و کمی امنیت شما پائین می آید.
پس بهتر هست روی هاست بسته باشه و توسط php.ini به صورت دایرکتی باز شود تا کنترل بهتری داشته باشید و برای کل هاست باز نباشد.

elshan
February 13th, 2015, 19:07
کلا اگر این گزینه فعال باشه اجرای فایل ها از راه دور رو توسط include و یا require باز هست و کمی امنیت شما پائین می آید.
پس بهتر هست روی هاست بسته باشه و توسط php.ini به صورت دایرکتی باز شود تا کنترل بهتری داشته باشید و برای کل هاست باز نباشد.

امکانش هست در این مورد یکم بیشتر توضیح بدین؟

آموزش باز کردن این موارد به صورت دایرکتی

gar3na
February 13th, 2015, 19:13
امکانش هست در این مورد یکم بیشتر توضیح بدین؟

آموزش باز کردن این موارد به صورت دایرکتی

در مورد max_input_vars مشکلی نیست و احتمالا در وردپرس با بالا رفتن حجم مطالبتون بر خواهید خرد.
هم میتوانید از htaccess زیاد کنید و هم از php.ini

در مورد دایرکتی شما در مسیری که مشکل باز بودن allow_url_fopen را دارید یک فایل به نام php.ini بسازید و عبارت زیر را داخل اون قرار بدید
allow_url_fopen = On

elshan
February 13th, 2015, 19:16
در مورد max_input_vars مشکلی نیست و احتمالا در وردپرس با بالا رفتن حجم مطالبتون بر خواهید خرد.
هم میتوانید از htaccess زیاد کنید و هم از php.ini

در مورد دایرکتی شما در مسیری که مشکل باز بودن allow_url_fopen را دارید یک فایل به نام php.ini بسازید و عبارت زیر را داخل اون قرار بدید
allow_url_fopen = On

یک سوال به عنوان سوال آخر در این صورت فقط این قابلیت ها برای هاست اشتراکی بنده ایجاد میشه؟(فعال میشه؟)

مشکلی برای دوستان دیگه که رو ی اون سرور هاست دارن ایجاد نمیشه؟

با تشکر و سپاس از شما

:53:

gar3na
February 13th, 2015, 19:20
یک سوال به عنوان سوال آخر در این صورت فقط این قابلیت ها برای هاست اشتراکی بنده ایجاد میشه؟(فعال میشه؟)

مشکلی برای دوستان دیگه که رو ی اون سرور هاست دارن ایجاد نمیشه؟

با تشکر و سپاس از شما

:53:
با آرزوی شادمانی

دوست عزیز فقط برای هاست شما هست و حتی برای کل هاست و اسکریپتهای شما هم نیست
و فقط برای مسیری که شما این فایل را قرار خواهید داد فعال خواهد شد.

موفق باشید.