BLOGTIMES
2007/04/09

phpで特定の関数を無効にする

  php 
このエントリーをはてなブックマークに追加

共有サーバでPHPが使えるところだと、たまに特定の関数が無効になっていて使えないことがあるのですが、こんなディレクティブがあったのですね。

「PHPバグ月間」への対処法,危険な関数を無効にしよう:ITpro

関数を無効にするには,php.iniファイルに次のような行を挿入(または編集)すればよい。
disable_functions = shell_exec, suexec, passthru

覚えておいて損はなさそうです。詳しくは「PHP: セーフモード - Manual」で解説されていますが、これによると特定のクラスを無効にするdisable_classesというものもあるんですね。僕もこのあたりはまだまだ青いようです。


    トラックバックについて
    Trackback URL:
    お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
    このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/1945
    Trackbacks
    このエントリにトラックバックはありません
    Comments
    愛のあるツッコミをお気軽にどうぞ。[policy]
    古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
    コメントはありません
    Comments Form

    コメントは承認後の表示となります。
    OpenIDでログインすると、即時に公開されます。

    OpenID を使ってログインすることができます。

    Identity URL: Yahoo! JAPAN IDでログイン