当前位置:首页 » 编程语言 » php2标记

php2标记

发布时间: 2025-06-01 20:51:52

php中的echo<<<STR如何使用

STR仅仅是一个标记,指示字符串的开始与结束。php中,用echo输出一个字符串有三种方式,分别是单引号,双引号和<<<方式。其中,单引号中的变量不会被解析,而会直接输出,而双引号和<<<时,变量会被解析。<<<的用法是这样的。你可以自己随便写一个标记,当然,这个标记不要出现在文拿羡本中。比如说我们设定标记为ABC,那么写法就和你写的类似:
echo <<<ABC
要输出的内容
ABC;
需要注意的是,结茄则束时的ABC要顶格写,而且一定要注颤敏棚意不要丢失分号。不过,这种输出方式是不推荐的。

❷ PHP---APP接口02

JSON&XML

XML: 是一种哗碧运标记语言,设计的宗旨是传输数据

JSON: 轻量级的数据交换格式

APP接口主要是用JSON输出格式

APP接口输出格式三要素:

1. code::错误码

2. msg:错误乱梁码对应的描述

3. data:接口返回的数据

谁有权限调用APP接口,客户端需要带着凭证来调用APP接口


JWT的原理:

服务端认证之后,生成一个JSON对象,返回给用户。后续客户端所有请求都会带上这个JSON对象。服务端依靠这个JSON对象来认定用户身份。

组成: Header, Payload, Signature

1. Header

说一下我是什么

header通常包含了两部分:类型和加密算法

{

    "alg": "HS256",

    "typ": "JWT"

}

header需要经过Base64Url编码后作为IWT的第一部分。

2. Payload

payload包含了claim, 三种类型reserved, public, private

reserved这些claim是JWT预先定义的,不强制使用,常用的有:

1). iss: 签发者

2). exp: 过期的时间戳

3). sub: 面向的用户

4). aud: 接收方

5). iat: 签发时间

{

    "sub":  "1234567890",

    "name":  "John Doe",

    "admin": true

}

payload需要经过Base64Url编码后作为JWT的第二部分。

3. Signature

创建签名使用编码后的header和payload以及一个密匙,使用header中指定的签名算法进行签名

HMACSHA256(

base64UrlEncode(header) + "." +

base64UrlEncode(payload),

secret

)

签名是在服务端慧没进行的,客户端并不知道,所以是安全的。

❸ php获取图片分辨率 颜色模式函数

$img_info = getimagesize('a.jpg');
print_r($img_info);

索引 0 包含图像宽度的像素值,索引 1 包含图像高度的像素值。索引 2 是图像类型的标记:1 = GIF,2 = JPG,3 = PNG,4 = SWF,5 = PSD,6 = BMP,7 = TIFF(intel byte order),8 = TIFF(motorola byte order),9 = JPC,10 = JP2,11 = JPX,12 = JB2,13 = SWC,14 = IFF,15 = WBMP,16 = XBM。

channels 和 bits。channels 对于 RGB 图像其值为 3,对于 CMYK 图像其值为 4。bits 是每种颜色的位数。

热点内容
android图片点击放大 发布:2025-06-03 09:41:01 浏览:394
网络唤醒android 发布:2025-06-03 09:35:14 浏览:920
限制地区访问 发布:2025-06-03 09:19:31 浏览:677
解除网站访问限制 发布:2025-06-03 08:55:59 浏览:201
贪玩游戏如何改密码 发布:2025-06-03 08:54:37 浏览:132
java登录密码加密 发布:2025-06-03 08:42:52 浏览:672
android图片布局 发布:2025-06-03 08:41:52 浏览:109
内网服务器怎么搭建 发布:2025-06-03 08:41:35 浏览:337
打电话源码 发布:2025-06-03 08:26:23 浏览:293
sql左连接右连接 发布:2025-06-03 08:24:55 浏览:347