fsockopen被禁用,fsockopen不能启用,怎么开启fsockopen。
两年前发在百度空间的一个一个关于fsockopen禁用的问题,今天重新修改发布到自己的网站上。
开启fsockopen函数的方法:
首先,要打开fsockopen函数,就必须要开启allow_url_fopen,开启的方法有很多,就是在php.ini文件里面搜索allow_url_fopen,然后把allow_url_fopen=Off改成allow_url_fopen=On,如果前面有分号,记得一定要去掉,然后如果是iis就重启iis,如果是apache就重启apache服务器就可以了,其它的一样,都要重启才能生效。
上面的方法在网上屡见不鲜,不再多做解释。
做到这里,还是有很多人的这个函数依然不能使用,下面着重说一下。
在php.ini里面搜索disable_functions,disable_functions的作用就是禁用函数用的,所有写在他后面的函数都将被禁用,不管你在下面开启了没有。
如果你在disable_functions=fsockopen,那么这个fsockopen将被禁用,即使allow_url_fopen=On设置了,还是不能用的。
由此,以上两种方法任何一种都可以禁用fsockopen函数。