Safe_Mode? Да е включено или Изключено?

loggers

Registered
Как е по добре да е Safe_Mode On или Off и защо и какво точно прави тази функция в php.ini
 
Това служи за лимитиране на възможностите хора да навредят на сървъра ти. Като се има впредвид, че ти си дал достъп на тези хора до него. ПРимерно на фрий хостингите е пуснат, а да не могат потребителите да излизат извън директориите на акаунтите си и да не използват функции като shell_exec и тнт
Разгледай линка:
http://php.net/manual/bg/ini.sect.safe-mode.php :)
 
Safe_mode помага при споделени сървъри под линух най-вече
В php.net пише какво прави за всяка функция:
http://www.php.net/manual/en/features.safe-mode.functions.php
Общо взето не ти позволява (под линух) да изпълняваш скрипт с друго userid/groupid от това на пхп/уеб сървъра. Пречи на някой готови системи също. Под уиндоус си нямам грам идея какво ще успее да направи.

Ще се премахва в php 6 и изобщо пхп не препоръчват ползването и :)
 
значе да разбирам че по добре да е изключа от колкото да е включа и има ли нещо лошо ако е остава включена?
 
Ако всичко ти работи не пречи да си е включена. Просто не разчитай много на нея да ти пази кода, защото като ъпдейтнеш до пхп 5.3 ще почне да хвърля deprecated грешки, а в 6 ще замине :)
 

Back
Горе