找到
50
篇与
日常
相关的结果
- 第 2 页
-
随机电脑壁纸api AI摘要:提供随机电脑壁纸API,图片由服务器决定,分为本地请求和外部链接请求两个版本。咋说呢,应该不算api,因为里面的图片是根据我的服务器来决定的,哈哈 😁效果图(刷新网页查看效果) 请求本地图片api 图片 演示站点(刷新网页查看效果) 随机图片api http://api.xunjinlu.fun/api/img/index.php 具体代码如下 这里呢主要分为两个版本,一个从服务器本地请求,一个从外部链接请求[主要展示的是从本地请求图片]f0ad4e <?php // 设置图片存储目录 $imagesDir = './img/'; // 获取所有支持的图片文件(支持JPG/PNG/GIF等格式) $images = glob($imagesDir . '*.{jpg,jpeg,png,gif,webp}', GLOB_BRACE); if (empty($images)) { header("HTTP/1.1 404 Not Found"); die('未找到图片文件'); } // 随机选择一张图片 $randomImage = $images[array_rand($images)]; // 设置HTTP头信息 header('Content-Type: ' . mime_content_type($randomImage)); header('Content-Length: ' . filesize($randomImage)); // 输出图片内容 readfile($randomImage); ?>
-
前端提交POST,防止刷新问题 AI摘要:通过HTML5操作浏览器历史记录堆栈,使用特定JavaScript代码替换当前URL,可防止前端提交POST后刷新导致的重复提交问题。DOM中的window对象通过window.history方法提供了对浏览器历史记录的读取,让你可以在用户的访问记录中前进和后退。 从HTML5开始,我们可以开始操作这个历史记录堆栈。 而,可以通过这个特性,来解决当前页面提交POST后,刷新,会提示是否再次提交。 使用如下代码: <script> if ( window.history.replaceState ) { window.history.replaceState( null, null, window.location.href ); }</script>使用JS替换了以后,刷新就没有问题了