LMLPHP后院

如何通过服务端HTTP头解决前端跨域问题

如果服务端没有返回允许的头信息,浏览器就不处理这个内容,在审查元素里面看到 response 是空的。而 IE 系列的浏览器也许就直接不发出请求了。下面描述具体做法,可以通过 nginx 的 add_header 来做,同样也可以通过后端程序来做。通过后端程序做比服务器的配置肯定要灵活的多,并且更好维护。nginx 的配置方法,在 http 里面增加 add_header,如下示例:http{ add_h...

V2ray Vmess Websocket+TLS+web Nginx 配置

etwork": "ws", "security": "tls", "wsSettings": { "acceptProxyProtocol": false, "path": "/ray", // "headers": { // "Host": "v2ray.com" // }, "maxEarlyData": 1024 } } } ] }nginx:server { listen 443 ssl; li...

使用GIT BASH管理多个远程代码库

ault_theme_name constant name master e6e8db4 modify default_theme_name constant name remotes/origin/HEAD -> origin/master remotes/origin/develop e6e8db4 modify default_theme_name constant name remotes/ori...

nginx header 下划线问题

记录一个以前遇到的问题,nginx 无法获取 header 头里含有下划线的字段信息。了解了一番,nginx 的配置 underscores_in_headers 默认为 off,会忽略掉带有下划线的 header name。解决办法可以将下划线改成连接符-减号,或者在 nginx.conf 中将其配置成 on。nginx 这样做也许是为了和绝大多数 http 协议头字段名保持风格一致。...

GITHUB之GIT BASH使用教程

ster]> git branch -av* master 405960a session_write_close() when fatal error occured remotes/origin/HEAD -> origin/master remotes/origin/develop 405960a session_write_close() when fatal error occured remo...

MTproto proxy free

uild-essential libssl-dev zlib1g-dev wget https://github.com/TelegramMessenger/MTProxy/archive/refs/heads/master.zip unzip master.zip cd MTProxy make && cd objs/bin curl -s https://core.telegram.org/getPr...

基于 HTML5 的 EventSource 实时推送实现

o $_REQUEST['message']; exit; } function output($v) { echo "data: {$v}\n\n"; ob_flush(); flush(); } header('Content-Type: text/event-stream'); header('Cache-Control: no-cache'); header("Content-Encoding: ...

服务还是自己的最靠谱,第三方服务一定会坏

文档。这是吃饱了撑的,还是流量大了做出来改变,总之,不靠谱!让人蛋疼的事,页面的样式做的很丑还撑出框框外面来了,这实在是太不专业了。<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="content-styl...

acme letsencrypt 折腾记

/work/acme $ bash acme.sh --issue --dns -d x.com -d *.x.com --yes-I-know-dns-manual-mode-enough-go-ahead-please [2022年 09月 30日 星期五 16:30:47 CST] Using CA: https://acme.zerossl.com/v2/DV90 [2022年 09月 30日 星...

git pull 误操作后如何恢复

415: Merge made by the 'recursive' strategy. 22a886b feature-20170415@{1}: rebase -i (finish): refs/heads/feature-20170415 onto a9ba6a4f760a9126f87ad49a0fd6c34834157df4 faa0e73 feature-20170415@{2}: commi...
2025-06-28 04:13:23 1751055203 0.024525