ФорумПрограммированиеPHP для идиотов → отключение функции через .htaccess

отключение функции через .htaccess

  • Nox

    Сообщения: 204 Репутация: N Группа: Кто попало

    Spritz Сен. 26, 2010, 5:19 д.п.

    Возможно ли отлючить определенную функцию php? Если да, то как?
  • Nyaah

    Сообщения: 574 Репутация: N Группа: Джедаи

    Spritz Сен. 26, 2010, 9:18 д.п., спустя 3 часа 59 минут 1 секунду

    disable_functions string
    This directive allows you to disable certain functions for security reasons. It takes on a comma-delimited list of function names. disable_functions is not affected by Safe Mode.
    Only internal functions can be disabled using this directive. User-defined functions are unaffected.
    This directive must be set in php.ini For example, you cannot set this in httpd.conf.
    Work, buy, consume, die
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz Сен. 26, 2010, 1:44 п.п., спустя 4 часа 26 минут 20 секунд

    еще есть Runkit_Sandbox
    Спустя 18 сек.
    PHP Virtual Machine

    гордо ж звучит блять
  • Nox

    Сообщения: 204 Репутация: N Группа: Кто попало

    Spritz Сен. 26, 2010, 2:41 п.п., спустя 57 минут 3 секунды


    disable_functions string
    This directive allows you to disable certain functions for security reasons. It takes on a comma-delimited list of function names. disable_functions is not affected by Safe Mode.
    Only internal functions can be disabled using this directive. User-defined functions are unaffected.
    This directive must be set in php.ini For example, you cannot set this in httpd.conf.
    это через htaccess разве?
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz Сен. 26, 2010, 2:46 п.п., спустя 4 минуты 35 секунд

    если пых как модуль апача установлен - через php_value можно выставить
  • Hell

    Сообщения: 4 Репутация: N Группа: Кто попало

    Spritz Сен. 26, 2010, 3:58 п.п., спустя 1 час 12 минут 28 секунд


    если пых как модуль апача установлен - через php_value можно выставить
    а на хостингах как он обычно установлен?
  • Hell

    Сообщения: 4 Репутация: N Группа: Кто попало

    Spritz Сен. 26, 2010, 4:04 п.п., спустя 5 минут 43 секунды

    И зачем вообще отключать функцию?
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz Сен. 26, 2010, 4:06 п.п., спустя 1 минуту 59 секунд

    без понятия. Разные хостинги делают по-разному делают. Я предпочитаю CGI/FastCGI
    Спустя 60 сек.
    еще вариант: если CGI - то можно в .htaccess прописать, что нужно использовать другой php.ini, и в этом другом php.ini отключить то, что нужно
    Спустя 19 сек.

    И зачем вообще отключать функцию?

    я не знаю, никогда таким не страдал, спроси ТС
  • Nox

    Сообщения: 204 Репутация: N Группа: Кто попало

    Spritz Сен. 26, 2010, 4:22 п.п., спустя 15 минут 40 секунд

    Не знаю пока что такое CGI
  • Nox

    Сообщения: 204 Репутация: N Группа: Кто попало

    Spritz Сен. 26, 2010, 4:29 п.п., спустя 7 минут 46 секунд

    а как можно запретить из подпаки подниматься в папку?
    к примеру

    file.php
    file2.php
    folder/fileX.php
    file3.php

    как из fileX не допустить удаление файла file.php ?
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz Сен. 26, 2010, 4:37 п.п., спустя 7 минут 31 секунду

    у тебя довольно странные пожелания. Скорее всего ты что-то делаешь не так. Возможно если file.php будет создан от другого пользователя, то его нельзя будет удалить.
  • Nyaah

    Сообщения: 574 Репутация: N Группа: Джедаи

    Spritz Сен. 26, 2010, 4:40 п.п., спустя 3 минуты 35 секунд



    disable_functions string
    This directive allows you to disable certain functions for security reasons. It takes on a comma-delimited list of function names. disable_functions is not affected by Safe Mode.
    Only internal functions can be disabled using this directive. User-defined functions are unaffected.
    This directive must be set in php.ini For example, you cannot set this in httpd.conf.
    это через htaccess разве?
    Вот ведь, думал, выделять жирным строчку This directive must be set in php.ini For example, you cannot set this in httpd.conf. решил, что сам догадаешься
    Work, buy, consume, die
  • Nox

    Сообщения: 204 Репутация: N Группа: Кто попало

    Spritz Сен. 26, 2010, 5:04 п.п., спустя 24 минуты 4 секунды

    короче хреново
  • master

    Сообщения: 3244 Репутация: N Группа: Джедаи

    Spritz Сен. 26, 2010, 5:11 п.п., спустя 6 минут 15 секунд

    Nox, забухай
    не всё полезно, что в swap полезло
  • Nox

    Сообщения: 204 Репутация: N Группа: Кто попало

    Spritz Сен. 26, 2010, 7:29 п.п., спустя 2 часа 18 минут 18 секунд

    не пью не курю)

Пожалуйста, авторизуйтесь, чтобы написать комментарий!