啥叫在线剪贴板?以下就是我临时编出来的定义:
一个网页,可以让你在任何浏览器上打开并保存文本数据,之后又可以在任意设备打开网页进行读取、编辑、保存,方便跨平台、跨设备复制、粘贴。
对于某些群体,对于不想装APP的人来说,非常之方便。
我之前一直用的是这个网站:
https://netcut.cn/最近半个月我一直打不开网站,以为失效了。这几天才知道就我打不开而已。联系到了官方客服(我猜是开发者),这么耐心连CMD都截图教我操作,你的网站就必须受欢迎哈哈。

虽然最后没解决,也很感谢耐心排查问题。
所以,我自己动手造一个了,界面极其简洁。为了避免事端,我只自用,网站源码也分享给大家,有需要自己搭建。

测试页面,密码123(2天内关闭)
https://wjsyyx.top/test123/准备内容:
1. 公网服务器、公网IP(内网主机考虑穿透试试)
2. 文末的网站源码
上传源码:
将源码上传到你网站目录里,总共4个文件。

修改源码:
index.html :根据你自身需要,可以修改里面的相关字眼。
txt.txt :里面就是网页文本框内容保存的地方了,网页前端会通过php中间件修改这个文件实现保存内容。
save.php : 里面只需要关注前7行。第3行控制是否需要密码验证。第7行是密码hash加密后的字符串,可以通过 temp.php 得到。如果不想这么麻烦,就删掉第7行,把第6行最前面的 “//” 删了,把“123” 改为你的密码就行。

temp.php : 用于加密密码,在第2行写密码,然后用浏览器访问这个文件链接,如: https://你的网站/temp.php,把结果(每次都不一样,但没事,随便取其中一次的即可)填到 save.php 第7行。


恭喜,到这里就都ok了。
如果能够读取,但不能保存,可尝试以下设置,以宝塔面板为例:
找到你的网站,点击 设置 ,切换到 配置文件 标签,在 server { ... } 代码块中添加或修改以下内容:
location ~ \.php$ {
fastcgi_pass unix:/tmp/php-cgi-74.sock; # 根据你的 PHP 版本调整(如 php-cgi-82.sock,可在宝塔面板的应用商店已安装查看版本)
fastcgi_index index.php;
include fastcgi.conf;
fastcgi_param REQUEST_METHOD $request_method; # 关键:确保传递请求方法
}
代码大部分是通过AI写的,我把备注都保留着,想看想改的都方便。目前已实现密码验证(可开关)、验证后缓存(不需要每次刷新输入一次密码)、适配手机及PC端。作为自用的小工具,我认为足够且非常香了。
源码请在公众号发送:剪贴板
- End -
更多精彩文章
点击下方名片关注【偶尔敲代码】