来源:自学PHP网 时间:2014-12-25 09:57 作者: 阅读:次
[导读] PHP的ASP防火墙,lt;?nbsp;nbsp;nbsp;nbsp;nbsp;$aspservernamenbsp;nbsp;:nbsp;nbsp;此变量必须有ip在nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;/etc/hosts文...
<?
$aspservername : 此变量必须有ip在 /etc/hosts文件内. $ASPport : ASP文件服务器端口号. $ASPpath : 在服务器端的ASP文件路径. $ASPfile : ASP文件名 $ASPurlredirect : $ASP文件参数. //设置变量 $ASPservername = "WEB_SQLSERVER"; $ASPport = 80; $ASPpath = "/development/sqlserver/"; $ASPfile = "storedPRocs.asp?"; $ASPurlredirect = "clienthostpage=".strstr($SCRIPT_NAME, "/"); //连接IIS/ASP服务器 $fp=fsockopen($ASPservername, $ASPport, &$errno, &$errstr); if($fp) { //GET模式到服务器 $sRequest = "GET ".$ASPpath.$ASPfile; $sProtocol= " HTTP/1.0 \n\n"; if (!strlen(chop($QUERY_STRING))){ $httpget=$sRequest.$ASPurlredirect.$sProtocol; } else { $httpget=$sRequest.$QUERY_STRING.$sProtocol; } //从客户端发送请求到ASP文件 fputs($fp,$httpget); //处理返回结果 while(!feof($fp)) { $line=fgets($fp,128); //显示ASP文件返回结果 if ($bTripped){ echo $line; } else { //处理IIS头信息 $bTripped=strstr(strtoupper($line), "<HTML>"); if ($bTripped) echo $line; } } fclose($fp); } else { echo "$errstr ($errno)<br>\n"; } ?> |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com