【问题标题】:Can I set a php.ini (upload_max_filesize) variable in .htaccess to only apply to one .php file?我可以在 .htaccess 中设置一个 php.ini (upload_max_filesize) 变量以仅适用于一个 .php 文件吗?
【发布时间】:2009-12-09 13:41:19
【问题描述】:

我不确定这是否可行,但这就是我想做的事情。

我有一个 .php 脚本,可以上传然后操作文件。我只希望允许特定的 .php 脚本上传大文件,php.ini 设置应该适用于所有其他脚本。

我可以编辑 .htaccess 文件以只影响一个 .php 脚本吗?

在伪代码中:
if (myPhpScript.php) {
   php_value upload_max_filesize 16M
}


谢谢!

【问题讨论】:

标签: apache .htaccess php


【解决方案1】:

您应该可以在 .htaccess 中使用 Files 指令:

<Files myPhpScript.php>
    php_value upload_max_filesize 16M 
</Files>

【讨论】:

    【解决方案2】:

    我不确定,但您可以在 php 文件中使用函数 ini_set() 来更改 ini 值。见:http://php.net/ini_set

    【讨论】:

    • 不,不用担心,这个设置必须在 .htaccess 文件或 php.ini 文件中完成
    猜你喜欢
    • 2014-04-20
    • 2015-07-20
    • 2017-05-08
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-10
    相关资源
    最近更新 更多