后端开发|php教程
PHP,socket方式,GET,POST数据
后端开发-php教程
1. 使用 PHP 获得网页内容 GET方式
servlet做会话登录的源码,vscode怎么改输出编码,ubuntu 查看64位,tomcat 内存泄露检查,sqlite 加密db,北京网页设计报价,服务器windows禁ping,插件已缓存什么意思,排版框架前端,深圳黑色爬虫,php源码建站,seo优化工作内容,Springboot生成器,网站模板没有html文件,网页素材大宝库,h5企业官网模板下载,后台管理系统布局,html新闻栏页面布局,学生管理系统asp代码,cps程序源码lzw
<?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下载咋那么慢,ubuntu共享显存,改变tomcat的端口,爬虫工具测试,php peizhi,黄山seo排名优化代理,动易的网站系统,在线考试系统模板之家jsplzw
php仓库管理系统源码,VScode创建二维数组,手机安ubuntu,tomcat教程全集免费,爬虫盯股票,php自动化部署工具,三明短视频seo优化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;
}
?>
如果post报错,把$out .= “Connection: Keep-Alive\r\n\r\n”;中的Keep-Alive改成Close