我想allow_url_fopen在我的服务器上允许.我问过我的主人,他们说可以用.htaccess文件完成.任何人都可以告诉我如何去做吗?
Kra*_*anu 40
试试这个,但我不认为它会起作用,因为你不应该能够改变它
将此行放在要启用该设置的目录中的htaccess文件中:
php_value allow_url_fopen On
Run Code Online (Sandbox Code Playgroud)
请注意,此设置仅适用于与htaccess文件位于同一目录中的PHP文件.
作为使用url_fopen的替代方法,请尝试使用curl.
小智 18
allow_url_fopen通常设置为On.如果它不是On,那么你可以尝试两件事.
创建一个.htaccess文件并将其保存在根文件夹中(有时可能需要将其放在根目录后面一步)并将此代码粘贴到那里.
php_value allow_url_fopen On
Run Code Online (Sandbox Code Playgroud)创建一个php.ini文件(用于更新服务器php5.ini)并将其保存在根文件夹中(有时可能需要将其放在根目录的后退文件夹中)并在其中粘贴以下代码:
allow_url_fopen = On;
Run Code Online (Sandbox Code Playgroud)我亲自测试了上述解决方案; 他们为我工作.
Tim*_*een 13
如果您的主机使用suPHP,您可以尝试php.ini在与脚本相同的文件夹中创建文件并添加:
allow_url_fopen = On
(你可以通过创建一个文件来确定它,并检查它是在哪个用户下创建的:如果你,它是suPHP,如果是"apache/nobody"或者不是你,那么它是一个普通的PHP模式.你也可以创建一个脚本
<?php
echo `id`;
?>
Run Code Online (Sandbox Code Playgroud)
为了给出相同的信息,假设shell_exec不是禁用的功能)