后端开发2025年05月03日
1.1原理: Cookie是保存在客户端的信息包(一个文件) 1.客户端向服务器发送请求 2.服务器将值放到响应头中发送到客户端 3.浏览器自动的将信息放到请求投资带到服务器 1.2设置Cookie <?php setcookie('name','tom'); //将name=tom放到响应头中 客户端有cookei信息后,每次请求服务器,c...
后端开发2025年05月02日
PHP的类文件在被其他文件include的时候不能直接使用其他文件中的已定义的别名。 比如有三个文件。 test.php 一个简单的脚本运行文件 NameSpaceClass.php 一个类文件,定义了一个命名空间 UseNameSpace.php,一个类文件,使用了NameSpaceClass命名空间里的类方法 如 果在test.php文件中先定义了一个...
后端开发2025年05月02日
<?php //继承:子类可以继承父亲的一切 //特点:单继承 class Ren { public $name; public $sex; public $yuyan; function Say() { echo $this->name."正在讲话"; } } //美国人的子类 class American...
后端开发2025年05月02日
define('PI',3.1415926535898); define('EARTH_RADIUS',6378.137); //计算范围,可以做搜索用户 function GetRange($lat,$lon,$raidus){ //计算纬度 $degree = (24901 * 1609) / 360.0; $dpmLat = 1 / $degree;...
后端开发2025年05月02日
最近写的一个小功能需要通过rest方式上传文件,因此就在网上找了一些解决方案。接下来说明以下我采用的解决方案:我是利用curl来实现的,其中CURLOPT_POST的值为TRUE代表的是请求类型为POST请求,CURLOPT_POSTFIELDS定义要传递的值,下面是我的curl类: <?php class Curl{ protected $...
后端开发2025年04月28日
在使用 PHP 进行文件上传或者文件操作时,很容易遇到文件名出现乱码的问题。这种问题的出现可能是因为文件名使用的编码不同,而 PHP 默认使用的编码是 UTF-8。因此,当文件名使用非 UTF-8 编码时,就会出现乱码。 在遇到这种问题时,我们可以采取以下的解决办法。 设置上传文件名编码 如果是文件上传时遇到文件名乱码问题,可以在设置上传文件名编码时,指定文...
后端开发2025年04月28日
在编程语言中,数字的翻转是一个基本的操作,无论是在算法中还是在日常的编程任务中都有很多场景需要用到。在PHP中,对于给定的十位数数字,实现数字翻转的方法有很多,本文将介绍其中两种方法。 方法一:使用字符串函数 使用PHP内置的字符串函数,将数字转换成字符串,然后倒叙输出即可实现数字翻转。下面是PHP代码示例: function reverse($number...
后端开发2025年04月28日
PHP是一种流行的开源服务器端脚本语言,许多Web应用程序都使用PHP编写。在安装和配置Web服务器时,开发人员可能需要编译和安装PHP扩展。然而,许多人会问在编译安装PHP时所需的时间究竟有多长? 首先,编译安装PHP的时间会受多种因素的影响。具体而言,以下因素会对编译安装PHP的时间产生影响: 服务器性能:编译安装PHP需要耗费大量的计算资源,因此服务器...
后端开发2025年04月28日
在PHP中,有时需要调用数据库中的存储过程来完成特定的操作。在这种情况下,需要使用PHP的数据库扩展程序集成与数据库交互。本文将介绍如何在PHP中查询存储过程。 第一步:连接数据库 首先需要确保已经正确的连接到了数据库。连接到数据库可使用PHP中的mysqli扩展。连接成功后,需要选择特定的数据库。这可以通过调用mysqli_select_db()函数实现。...
后端开发2025年04月28日
...