全球主机交流论坛备用站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

全球云38元起免备案V2EX搬瓦工VPS
SEO查询超级PING网站测速
Virmach特价鸡乌云漏洞吾爱破解
12
返回列表 发新帖
楼主: wawos

有懂php代码的吗

[复制链接]

251

主题

419

回帖

1879

积分

金牌会员

Rank: 6Rank: 6

积分
1879
 楼主| 发表于 2024-12-24 11:15:00 | 显示全部楼层
20230417
我不是戏精 发表于 2024-12-24 11:27
问得很好,下次别问了。找gpt

头像牛
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

0

主题

204

回帖

632

积分

高级会员

Rank: 4

积分
632
发表于 2024-12-24 11:18:07 | 显示全部楼层
尼古丁真 发表于 2024-12-24 11:29
在 PHP 中,filter_var() 函数用于对变量进行过滤和验证,并且可以接受一个标志参数(flags),该参数的作 ...

这么核心关键点, 在它php定义常量的数值上,

他不是随便定义常量数字是多少, 而是通过一种规律确保多个常量无论怎么 & | 运算后都是唯一

是这样吧, 也就是自己的函数,自己的常量不能这样用
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

251

主题

419

回帖

1879

积分

金牌会员

Rank: 6Rank: 6

积分
1879
 楼主| 发表于 2024-12-24 11:19:38 | 显示全部楼层
究其原因就是第二个参数确定判断的类型,第三个参数传递这个类型下的options

只要这些options二进制 主要标志位分开 不冲突就可以这样做

比如你说的 ip判断



很明显这四个值对应的二进制都是1开头 后面都是0
只是位数不同
使用| 进行位或运算 后结果就是10010000xxxx 类似于这样的
函数就可以判断出来原始的参数变量
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

19

主题

337

回帖

1159

积分

金牌会员

Rank: 6Rank: 6

积分
1159
发表于 2024-12-24 12:56:11 | 显示全部楼层
尼古丁真 发表于 2024-12-24 11:29
在 PHP 中,filter_var() 函数用于对变量进行过滤和验证,并且可以接受一个标志参数(flags),该参数的作 ...

那可以用 & 吗
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

35

主题

1090

回帖

3053

积分

论坛元老

Rank: 8Rank: 8

积分
3053
发表于 2024-12-24 11:31:02 | 显示全部楼层
filter_var里面做不到
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

展开

QQ|Archiver|手机版|小黑屋|全球主机交流论坛备用站

GMT+8, 2025-4-26 00:35 , Processed in 0.055119 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表