Heim > php教程 > php手册 > PHP异步调用socket简单实例

PHP异步调用socket简单实例

WBOY
Freigeben: 2016-05-25 16:39:15
Original
1326 Leute haben es durchsucht

文章利用了socket来实现异步调用,有需要学习socket的朋友可以参考一下本文章以及参考资料,代码如下:

<?php 
    $host = "www.phprm.com"; 
    $path = "/Report.php?ReportID=1"; 
    $cookie = Session_id(); 
    
    $fp = fsockopen($host, 80, $errno, $errstr, 30); 
    if (!$fp) { 
       print "$errstr ($errno)<br />n"; 
       exit; 
    } 
    $out = "GET ".$path." HTTP/1.1rn"; 
    $out .= "Host: ".$host."rn"; 
    $out .= "Connection: Closern"; 
    $out .= "Cookie: ".$cookie."rnrn"; 
    fwrite($fp, $out);  //将请求写入socket 
    //也可以选择获取server端的响应 
    /*while (!feof($fp)) { 
        echo fgets($fp, 128); 
    }*/ 
    //如果不等待server端响应直接关闭socket即可 
    fclose($fp);
Nach dem Login kopieren


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage