运行PHP 5.3的站点,内置了“streams”扩展,但它没有出现在扩展名列表中,所以我猜它不能被禁用。
“允许url fopen”被禁用,因此我无法使用fopen发出外部请求。
但是我仍然可以使用“streams”来执行此操作(stream_socket_client / fwrite / stream_get_contents)。
这是正常的吗?有没有办法禁用“流”?
答案 0 :(得分:1)
正如PHP manual所述:
从版本4.3.0开始,Streams是PHP不可或缺的一部分。无需任何步骤即可启用它们。
答案 1 :(得分:1)
无法禁用“流”?
如果这是你Q的关键,那么有人可能会通过将它们添加到php.ini指令disable_functions
来禁用与流相关的函数。
如果你正在使用allow_url_fopen,那么大多数人似乎都在使用cURL,看看你的phpinfo()读数是否已激活。