验证
一 操作确认 跳转提示 删除验证
1)知识点
1、isset(); //检测变量是够设置 并且不为NULL。
2、mysqli_affected_rows($link)://获取上一次MySQL操作中受影响的行数
3、<meta http-equiv="refresh" content="3;URL={$url}" />;//html 地址跳转
4、urlencode(); 编码 URL 字符串 $_GET会自动解码 无需手动解码 多参数的传递使用
5、var_dump(is_string($_GET['id'])); 输出:bool(true);get post 传递来的数据都是字符串,包括id数值也是字符串
6、$_SERVER["HTTP_REFERER"]=>string(34) "http://www.bbs.com/admin/index.php"; 上一页的地址
7、$_SERVER['REQUEST_URI' 当前页的地址
二 添加
1)知识点
1、数字的某个值是字符串
$arr['name'] = '张三';
$arr['age'] = '25';
//输出:array(2) { ["name"]=> string(6) "张三" ["age"]=> string(2) "25" }
$res = is_array($arr); //bool(true)
$res = is_array($arr['age']);//bool(false);//
$res = is_array($arr['age']);//bool(true);//单独访问数组里的值是字符串类型 可以echo输出
2、css相关
overflow-x:hidden;//x轴溢出隐藏 y轴不受影响
3、动态应用多个css文件
引用页:$template['css'] = ['style/public.css','style/father_module_add.css'];
被包含页:
<?php
foreach ($template['css'] as $val){
echo "<link rel='stylesheet' type='text/css' href='{$val}' />";
}
?>
验证字符串长度
strlen('张飞'); echo:6 获取字节长度
mb_strlen('张飞',编码格式); echo:2 获取字符长度
查看编码格式函数:
var_dump(mb_internal_encoding()); 输出结果:string(5) "UTF-8"
一个英文和阿拉伯数字占一个字节
utf8下 一个汉字占3个字节

浙公网安备 33010602011771号