四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

PHP的fsockopen、pfsockopen函數(shù)被主機商禁用的解決辦法

也許fsockopen、pfsockopen函數(shù)的確存在著安全的隱患,但是我們卻已經(jīng)無從考證,這都是IDC商說的,不管是什么原因吧,反正他們是把這兩個函數(shù)禁用了,那么如何解決呢,下面是小編整理的方法,希望對用到的同學有一定的參考。

解決方法如下:

一、使用stream_socket_client()替代

服務(wù)器同時禁用了fsockopen、pfsockopen,那么用其他函數(shù)代替,如stream_socket_client()。注意:stream_socket_client()和fsockopen()的參數(shù)不同。  

具體操作:

搜索程序中的字符串 fsockopen( 替換為 stream_socket_client( ,然后,將原fsockopen函數(shù)中的端口參數(shù)“80”刪掉,并加到$host。   

示例如下:

修改前:

復制代碼 代碼如下:$fp = fsockopen($host, 80, $errno, $errstr, 30);

復制代碼 代碼如下:$fp = fsockopen($host, $port, $errno, $errstr, $connection_timeout);

修改后:

復制代碼 代碼如下:$fp = stream_socket_client(“tcp://”.$host.”80″, $errno, $errstr, 30);

復制代碼 代碼如下:$fp = stream_socket_client(“tcp://”.$host.”:”.$port, $errno, $errstr, $connection_timeout);

二、重寫法

如果php版本低于5.0,fsockopen被禁用,又沒有stream_socket_client()怎么辦呢?自己寫一個函數(shù)實現(xiàn)fsockopen的功能,參考代碼:
復制代碼 代碼如下:
function b_fsockopen($host, $port, &$errno, &$errstr, $timeout)
{
 $ip = gethostbyname($host);   
 $s = socket_create(AF_INET, SOCK_STREAM, 0);
 
 if (socket_set_nonblock($s))
 {   
  $r = @socket_connect($s, $ip, $port);
  
  if ($r || socket_last_error() == EINPROGRESS)
  {
   $errno = EINPROGRESS;    return $s;   
  }
 }
 
 $errno = socket_last_error($s);
 
 $errstr = socket_strerror($errno);
 
 socket_close($s);
 
 return false;

}

具體操作:

1.首先找到使用fsockopen函數(shù)的代碼段,將上面代碼加至其上端,搜索該代碼段中的字符串 fsockopen( 替換為 b_fsockopen( 。

2.因為fsockopen函數(shù)返回文件指針所以可以被文件函數(shù)操作,但是這個b_fsockopen函數(shù)沒能返回文件指針,需要繼續(xù)修改代碼段:用socket_read( 替換掉 fread(     ,用socket_write( 替換掉fwrite( ,用socket_close( 替換掉fclose( 。

以上的方法中,我用stream_socket_client()替代問題解決,第二個方法沒有去試。

php技術(shù)PHP的fsockopen、pfsockopen函數(shù)被主機商禁用的解決辦法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 女同性激烈床戏舌吻戏| 同性gay| 羞羞的影评| 贪玩的小水滴300字| 墨雨云间电视剧免费播放| 强电影| 中国人免费观看| 潇湘影院| 人流后吃什么| 电影《uhaw》免费观看| cctv第一剧场频道| 高级英语第四版课后答案| 女同爱爱视频| 手机图标大全| 电影《睡在我上铺的兄弟》简介| 老友记 第一季 1994 詹妮弗·安妮斯顿| 工会基层组织选举工作条例| 裸舞在线| 2014春节联欢晚会| 山楂树之恋演员表| 郭德纲7000字微博原文| 张子贤演过的电视剧| 蜜桃成熟时免费视频| 花非花电视剧演员表| 如如123| 李莉莉| 浪客剑心星霜篇| 人口高质量发展论文800字| 脚心的视频vk| 消失的她电影免费收看| 孽债电视剧演员表| 猿球崛起| 陈德烈| 欲孽迷宫电影| 女人高潮私密按摩视频| 夏娃诱惑| 欲情电影在线看| 美女网站视频免费| 美女xxx69爽爽免费观妞| 男生虐茎虐睾视频网站| 色戒在线观看完整版|