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

标签:php

学习笔记

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

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

tianlan 1个月前 (10-23) 70浏览 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 3个月前 (09-06) 63浏览 0评论 0个赞

学习笔记

phpspider 踩坑记录 + 小本本

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

tianlan 3个月前 (08-19) 125浏览 0评论 0个赞

学习笔记

referer 和 referrer

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

tianlan 4个月前 (08-10) 164浏览 0评论 0个赞

学习笔记

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

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

tianlan 4个月前 (08-10) 163浏览 0评论 0个赞

学习笔记

PHP 输出缓冲区

PHP 输出缓冲区
是什么 当我们使用 echo 等输出的时候,php 会立刻返回给 nginx,然后 nginx 返回给浏览器。 当我们开启 输出缓冲区 的时候,输出内容会先放到 缓冲区,然后我们可以调用函数将 缓冲区 的内容返回给 ngxin。 运用实例 header() 大家都知道,在 header() 前不能有输出内容。 因为你都输出内容到 nginx ,nginx 返……继续阅读 »

tianlan 4个月前 (08-09) 159浏览 0评论 0个赞

知识分享

PHP 风险函数说明

PHP 风险函数说明
PHP 危险函数 函数 作用 建议 级别 phpinfo 输出 PHP 环境信息以及相关的模块、WEB 环境等信息。 禁用影响不大 中 passthru 允许执行一个外部程序并回显输出 禁用影响不大 高 exec 允许执行一个外部程序(如 UNIX Shell 或 CMD 命令等) 禁用影响不大 高 system 允许执行一个外部……继续阅读 »

tianlan 6个月前 (05-25) 239浏览 0评论 0个赞