可以使用PHP + IIS6覆盖php.ini设置吗?

源码工坊 其他问答 1

我们将 PHP 5.2.6 部署到 c:\php 并且在该文件夹中有 php.ini 文件。在 Windows 上,网站是否可以像 apache 拥有 .htaccess 一样覆盖这些设置?例如

DirectoryIndex index.php index.html<IfModule mod_php5.c>php_flag magic_quotes_gpc off  php_flag register_globals off</IfModule><IfModule mod_php4.c>  php_flag magic_quotes_gpc off php_flag register_globals off</IfModule>

更新:

我知道 ini_set() 但想知道是否有一种声明方式可以在网站的配置文件中而不是在脚本中执行此操作。

回复

共1条回复 我来回复
  • 源码码头
    这个人很懒,什么都没有留下~
    评论

    ini_set 应该做你想要的 -

    $option = 'magic_quotes_gpc';echo "Value of $option => ", ini_get($option);ini_set($option,0);echo "New value of $option => ", ini_get($option);
    

    这里需要注意的是,仅仅因为您可以在运行时设置该值并不意味着它会按预期工作,例如, register_globals 在运行时设置几乎没有用,因为该设置在您的脚本启动时已经完成了它的工作。

    0条评论

发表回复

登录后才能评论