php教程|php手册
PHP,socket,方式,GET,POST,数据,
php教程-php手册
PHP中使用socket方式GET、POST数据实例,socketget
股权系统源码,ubuntu level3,tomcat8.x下载,爬虫子介绍,PHP文件无法删除,seo1短视频在线看1lzw
1. 使用 PHP 获得网页内容 GET方式
复制代码 代码如下:
<?php
function socketGet($url, &$ret)
{
$urlArr = parse_url($url);
$host = $urlArr[‘host’];
$port = isset($urlArr[‘port’])?$urlArr[‘port’]:80;
$path = isset($urlArr[‘path’])?$urlArr[‘path’]:”/”;
$fp = fsockopen($host, $port, $errno, $errstr, 30);
if (!$fp)
{
echo “$errstr ($errno)
\n”;
return false;
}
else
{
$out = “GET $path HTTP/1.1\r\n”;
$out .= “Host: $host\r\n”;
$out .= “Connection: Close\r\n\r\n”;
$ret = “”;
fwrite($fp, $out);
while (!feof($fp))
{
$ret .= fgets($fp, 128);
}
fclose($fp);
}
return true;
}
?>
墨香网站源码,vscode运行python代码,ubuntu ftp,tomcat升级,sqlite多线程,网页设计图片轮播的代码,如何清空mysql数据库,阿里云服务器在哪,手机上网密码栏显示插件,qq前端框架,爬虫下载视频,php请求,seo排名公司,springboot多数据源配置,absolute a标签无法点击,vr网站源码,网页首字母搜索,表单页面模板,美容美发化妆品培训企业网站源码带后台php织梦dede5.7,页面直接显示源代码,商品管理系统jsp,音乐点播系统程序设计lzw
2. 使用 PHP 向页面 POST 数据
复制代码 代码如下:
<?php
function socketPost($url, $data, &$ret)
{
$urlArr = parse_url($url);
$host = $urlArr[‘host’];
$port = isset($urlArr[‘port’])?$urlArr[‘port’]:80;
$path = isset($urlArr[‘path’])?$urlArr[‘path’]:”/”;
$fp = fsockopen($host, $port, $errno, $errstr, 30);
if (!$fp)
{
echo “$errstr ($errno)
\n”;
return false;
}
else
{
$out = “POST $path HTTP/1.1\r\n”;
$out .= “Host: $host\r\n”;
$out .= “Content-Type: application/x-www-form-urlencoded\r\n”;
$out .= “Content-Length: “.strlen($data).”\r\n”;
$out .= “Connection: Keep-Alive\r\n\r\n”;
$out .= $data;
$ret = “”;
fwrite($fp, $out);
while (!feof($fp))
{
$ret .= fgets($fp, 128);
}
fclose($fp);
}
return true;
}
?>
监控设备网站源码,vscode一定要会用吗,ubuntu密码库,查看tomcat日志工具,demo网络爬虫,php字符串合并函数,黄冈seo关键词优化方法lzw
如果post报错,把$out .= “Connection: Keep-Alive\r\n\r\n”;中的Keep-Alive改成Close