• 欢迎来到我的博客
  • [email protected]

标签:php

学习笔记

PHP 实时输出

PHP 实时输出
基础知识 PHP 输出缓冲区 Nginx //通知 nginx 关闭 proxy_buffering, 当然你要确保你的nginx中没有使用proxy_ignore_headers来忽略X-Accel-Buffering header('X-Accel-Buffering: no'); //开启 output_buffering ob_start(……继续阅读 »

tianlan 7个月前 (03-28) 327浏览 0评论 0个赞

学习笔记

PHP执行过程中用户关闭浏览器会如何

PHP执行过程中用户关闭浏览器会如何
一般情况下,由于php脚本在服务器上执行,此时用户虽然关闭了浏览器,但是服务器端的php脚本仍然将执行. 但是如果php程序需要flush它的输出到buffer , echo(),print(),flush()等操作 发现并没有相应的连接,进程将会终止运行. 所以如果没有使用echo(),print(),flush()等操作 输出到 一个关闭的连接,那么就没……继续阅读 »

tianlan 1年前 (2020-10-23) 855浏览 0评论 0个赞

学习笔记

PHP curl header Expect:100-continue

PHP curl header Expect:100-continue
在使用curl做POST的时候, 当要POST的数据大于1024字节的时候, curl并不会直接就发起POST请求, 而是会分为俩步, 1. 发送一个请求, 包含一个Expect:100-continue, 询问Server使用愿意接受数据 2. 接收到Server返回的100-continue应答以后, 才把数据POST给Server 这是libcur……继续阅读 »

tianlan 1年前 (2020-09-06) 425浏览 0评论 0个赞

学习笔记

phpspider 踩坑记录 + 小本本

phpspider 踩坑记录 + 小本本
讨厌的注释 这段注释确实很讨厌,如果你不添加的话,就会报错。 列表页重复入队列问题 phpspider 对重复列表页做了过滤处理,不会出现列表页重复入队列问题 选择器有问题 xpath 选择器,当 html 文本过长时,无法匹配到。 请注意是否有 js 渲染问题。 regex 选择器,有很大的问题,建议不用。 玄学,时好时坏,注意 UA 有些网站,对于不同……继续阅读 »

tianlan 1年前 (2020-08-19) 699浏览 0评论 1个赞

学习笔记

referer 和 referrer

referer 和 referrer
周所周知,referer 是来源页的意思,但是 referrer 是什么?从字母组成上看只是多少一个 r 的区别。 referrer 也有来源页的意思,用于设置 referer 策略。 为什么要多一个 r 呢?神奇…… <meta name="referrer" content="never"> ……继续阅读 »

tianlan 1年前 (2020-08-10) 683浏览 0评论 1个赞

学习笔记

PHP中转资源服务器文件(包括MP4)

PHP中转资源服务器文件(包括MP4)
业务说明 浏览器请求PHP,PHP再去请求资源服务器的文件 核心思路 PHP 与 资源服务器 之间 stream_socket 传输数据。 1.PHP 自己拼接 http 请求头,其中把 浏览器 请求 PHP 的 headers 也拼接上了 2.PHP 发送 【浏览器请求PHP的请求体】 给 资源服务器 3.PHP 从 资源服务器 中读取 响应头 并且返回给……继续阅读 »

tianlan 1年前 (2020-08-10) 889浏览 0评论 0个赞