您的位置:首页网页设计PHP实例 → PHP的ASP防火墙

PHP的ASP防火墙

时间:2004/11/7 3:26:00来源:本站整理作者:蓝点我要评论(0)




     $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), "");

            if ($bTripped) echo $line;

         }

      }

      fclose($fp);

   } else {

      echo  "$errstr ($errno)
\n";  

   }

?>


相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 我的php文件怎么打开_php运算符怎么写 php 如何生成静态页面的函数PHP生成图片缩略图PHP session常见问题集锦及解决办法PHP实现同步远程Mysql

人气排行 DEDE在文章列表文章没有缩略图的不显示图片php+mysq修改用户密码我的php文件怎么打开_如何打开php文件的办法FCKeditor的配置和使用方法使用dedecms建站教程PHP+Ajax实现分页技术图片存储与浏览一例Linux+Apache+PHP+MySQLPHP生成图片缩略图